研究一下duilib吧

duilib是个开源的界面库,国人作品。

这几天有时间看看他的源码。分析一下。


初看时有几个比较好奇的地方:

1.消息机制,怎么传给控件的,有没有反射机制。

特别要关注的应该是他的WM_MOUSEMOVE的处理,像这种directUI的界面,鼠标移动事件会引发界面元素的变化。

2.根据鼠标位置确定当前停在哪个控件上,翻了一下源码,是__FindControlFromPoint,

3.动态创建,duilib根据xml文件的描述创建控件。

4.对控件的管理是怎么样的?应该有个容器的吧?



阅读更多
文章标签: xml
想对作者说点什么? 我来说一句

java设计的多人聊天系统

2009年12月25日 56KB 下载

代码生成流程图的一个小工具

2009年09月27日 1.45MB 下载

POS系统源码(VC++)

2009年07月02日 897KB 下载

常用的算法

2008年07月30日 453KB 下载

ASP开发的MSN

2008年07月22日 216KB 下载

类似电信的IP系统

2002年12月08日 1.12MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭