一、Duilib的整体架构



二、Duilib框架基本流程(Win32创建窗口流程)
第一步:实例句柄与渲染类关联
CPaintManagerUI::SetInstance(hInstance);
CPaintManagerUI::SetResourcePath(LPCTSTRpStrPath)
第二步: 初始化COM库, 为加载COM库提供支持
::CoInitialize
第三步:创建窗口类
第四步:调用CWindowWnd::Create创建窗口,Create函数实现了注册窗口,指定回调函数,创建窗口,处理消息等。
第五步:窗口居中
CWindowWnd::