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