dulib学习
来源:互联网 发布:js改变input字体颜色 编辑:程序博客网 时间:2024/05/22 06:56
源代码获取的
http://duilib.googlecode.com/svn/trunk
代码里面有最新的源代码和demo程序
框架图
类图
类 CWindowWnd
CWindowWnd 是所有窗口的基类,该类用来RegisterWindowClass()用来注册窗口,Create()负责创建窗口函数来。。
__WndProc()用来分发消息,子类继承HandleMessage(UINT uMsg, WPARAM wParam, LPARAM lParam);做一些窗口的初始化
Xml解析类
CMarkup类 CMarkupNode类用来解析XML文件
CDialogBuilder 类用来解析文件,并且创建UI
解析详细分析
UI类
UI的基类是 CControlUI
包含的UI类型有:
CEditUI
CListUI
CTextUI
CComboUI
CLabelUI
CButtonUI
COptionUI
CSliderUI
CActiveXUI
CProgressUI
CRichEditUI
CContainerUI
CTabLayoutUI
CScrollBarUI
CListHeaderUI
CTileLayoutUI
CVerticalLayoutUI
CListHeaderItemUI
CListTextElementUI
CHorizontalLayoutUI
CListLabelElementUI
CListContainerElementUI
DuiLib的消息循环
CWindowWnd 是所有窗口的基类,该类用来RegisterWindowClass()用来注册窗口,Create()负责创建窗口函数来。。
__WndProc()用来分发消息,子类继承HandleMessage(UINT uMsg, WPARAM wParam, LPARAM lParam);做一些窗口的初始化 。通过处理分发出来的消息例如 WM_CREATE来创建 加载UI
工程示例
- dulib学习
- dulib IE控件的使用
- dulib 扩展CTileLayoutUI支持竖排,类似桌面展示
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- 分析手机游戏获得成功必需的10种特征与共性
- Ubuntu 12.04 首个测试版发布
- socket多线程
- 北航 研究生 课程 软件测试工具与实践 2012
- cassandra学习笔记三
- dulib学习
- 技巧:多共享动态库中同名对象重复析构问题的解决方法
- Linxu设备驱动之Hello World!
- 2011Q4手机网游市场规模达3.71亿元 腾讯领跑
- Python基础语法学习
- ContentResolver.query()的四个参数
- (2012) 北航课程 软件测试工具与实践1: 课程概述
- 解决js跨域请求
- MVC3 学习笔记1