摘要: 前言 带界面软件可以分两部分:界面显示和消息处理。前面介绍了界面解析绘制和消息处理,而绘制管理器类(CPaintManagerUI)两部分都管理:处理了大部分的绘制工作、控件消息分发处理。 示例 class CDuilibWnd : public CWindowWnd, public INotify 阅读全文
posted @ 2021-01-29 14:31 万物归空 阅读(930) 评论(0) 推荐(0) 编辑
摘要: 渲染引擎CRenderEngine:封装GDI //duilib-master\DuiLib\Core\UIRender.h class DUILIB_API CRenderEngine { DrawLine //绘制直线 DrawRect //绘制直角边框 DrawRoundRect //绘制圆角 阅读全文
posted @ 2021-01-29 14:26 万物归空 阅读(1209) 评论(0) 推荐(0) 编辑
摘要: 例子 CPaintManagerUI m_PaintManager; CDialogBuilder builder; CControlUI* pRoot; pRoot = builder.Create(_T("duilib.xml"), (UINT)0, NULL, &m_PaintMana); m 阅读全文
posted @ 2021-01-29 14:19 万物归空 阅读(1244) 评论(0) 推荐(0) 编辑
摘要: 入口函数是_tWinMain int APIENTRY _tWinMain( _In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPWSTR lpCmdLine, _In_ int nShowCmd) { // 绘制管理 阅读全文
posted @ 2021-01-29 14:15 万物归空 阅读(1524) 评论(0) 推荐(0) 编辑
摘要: Duilib源码下载地址 官网地址:https://github.com/duilib/duilib 源码下载地址https://github.com/duilib/duilib/archive/master.zip Duilib示范例子 使用Duilib编写一个界面软件,本质上还是一个Win32的 阅读全文
posted @ 2021-01-29 14:10 万物归空 阅读(2005) 评论(0) 推荐(0) 编辑