首页
社区
课程
招聘
[分享]Direct2D的控件库v2.0.0.1
发表于: 2026-6-16 00:01 1120

[分享]Direct2D的控件库v2.0.0.1

2026-6-16 00:01
1120

基于Direct2D的控件库

目前版本: v2.0.0.1

目标:争取让AI像写html一样很快且很漂亮的写window界面。所以此库诞生了。

设计理念: 风格设计仿css实现基本的功能。 背景: solid, linear, Radial。 边框: 圆角。 字体: 每一个界面只有一个hwnd。将hwnd表示一个大矩形。将矩形进行分割,每一个小矩形表示一个 控件。由于Direct2D效率足够高所以每一次重绘所有的控件即可。

特别感谢: Deepseek 和 copilot。

NoHeart2019/D2DControl: Direct2D控件库



[招生]科锐逆向工程师培训(2026年7月3日实地,远程教学同时开班, 第56期)!

收藏
免费 0
打赏
分享
最新回复 (3)
雪    币: 5
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
方便帮忙查询一下信息吗
2026-6-16 02:25
0
雪    币: 357
活跃值: (6068)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
3
有一个崩溃点
NoHeart2019\D2DControl\D2DControlDemo\D2DControlDemo\C32Control\C32Util.h
        //ZxDebugEx((__FUNCTION__"()::FaceName:%ws  \n", NcMetrics.lfCaptionFont.lfFaceName));
        ZxDebugEx((__FUNCTION__"()::FaceName:%s  \n", NcMetrics.lfCaptionFont.lfFaceName));

我这里是
NcMetrics.lfCaptionFont.lfFaceName = "微软雅黑";
最后于 2026-6-16 15:21 被KooJiSung编辑 ,原因:
2026-6-16 15:19
0
雪    币: 1390
活跃值: (1591)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
KooJiSung 有一个崩溃点 NoHeart2019\D2DControl\D2DControlDemo\D2DControlDemo\C32Control\C32Util.h //ZxDebug ...
ZxDebug 就是一个输出。一般输出中文要setlocal设置一下中文。讲道理一般不会崩溃。C32Control是历史遗留版本。这个是对win32 api 进行了封装。这个库可以只留C32Window类相关的内容。已经脱离C32Control的苦海啦。C32Control仅适合做专业的工具。D2DControl是个可以将html转为C++的库。
2026-6-17 21:00
0
游客
登录 | 注册 方可回帖
返回