duilib
文章平均质量分 83
midle110
人生就是在不断的感悟中成长
展开
-
duilib list控件扩展
对于简单的list控件已经有前辈分析了自带demo的ListRes全过程,duilib DirectUI库里面的一个简单的例子ListDemo,他分析了listdemo的来龙去脉,这里我只是将个人理解的list分析一下。由于自带的listdemo不能满足要求,所以必须个人扩展list,通过尝试 发现1. 列表头禁止拖动情况这种情况很简单, 配置xml的时候将 表头宽度 和 元素宽度原创 2014-09-07 11:48:52 · 14335 阅读 · 3 评论 -
duilib CTileLayoutUI 控件
平铺布局在界面布局里面还是使用的比较多的,CTileLayoutUI继承于CContainerUI , 增加的东西不多,最主要的还是SetPos函数。通过分析SetPos函数可以得到下面几点:1.列数自适应2.子控件高度自适应(每行子控件宽度最高的为基准)3.子控件宽度至少大于等于子控件宽度使用就很简单了 ,还是以 listDemo为基础来修改 <!--原创 2014-09-09 16:11:47 · 11635 阅读 · 3 评论 -
duilib CPaintManagerUI的WM_PAINT消息
前段时间研究duilib绘图机制,由于忙了一段时间,感觉又忘记了不少,写个博客,记录一下,免得以后又看源码。直接翻博客就行了。WM_PAINT 分为两部分,第一部分为: 控件 布局, 第二部分为:界面更新。原创 2014-09-22 22:15:55 · 5029 阅读 · 0 评论