对于简单的list控件已经有前辈分析了自带demo的ListRes全过程,duilib DirectUI库里面的一个简单的例子ListDemo,
他分析了listdemo的来龙去脉,这里我只是将个人理解的list分析一下。
由于自带的listdemo不能满足要求,所以必须个人扩展list,通过尝试 发现
1. 列表头禁止拖动情况
这种情况很简单, 配置xml的时候将 表头宽度 和 元素宽度...
分类:
其他好文 时间:
2014-09-07 12:20:35
阅读次数:
262
视频播放器进度条的制作----使用duilib...
分类:
其他好文 时间:
2014-09-03 16:57:06
阅读次数:
315
点击标题栏的X无法正常的退出程序,界面销毁但是后台仍在运行,看了下源码,点击X以后会进入此处理
void WindowImplBase::OnClick(TNotifyUI& msg)
{
CDuiString sCtrlName = msg.pSender->GetName();
if( sCtrlName == _T("closebtn") )
{
Close(...
分类:
其他好文 时间:
2014-09-02 00:26:23
阅读次数:
363
duilib作为播放器的ui嵌入到mfc中使用...
分类:
其他好文 时间:
2014-09-01 17:55:31
阅读次数:
358
DirectUI意为直接在父窗口上绘图(Paint on parent dc directly)。即子窗口不以窗口句柄的形式创建(windowless),只是逻辑上的窗口,绘制在父窗口之上。微软的“DirectUI”技术广泛的应用于Windows XP、Vista、Windows 7,如浏览器左侧的...
分类:
其他好文 时间:
2014-08-29 17:49:38
阅读次数:
274
几个开源的DirectUI库1.DirectUI----------一个外国人写的库,好像很多库都以此为基础。2.DuiLib------------国人写的库,源自DirectUI库,听说修改了很多bug增加了功能3. 迅雷Bolt界面库----------迅雷公司开源的迅雷使用的界面库。4.金山...
分类:
编程语言 时间:
2014-08-29 17:41:48
阅读次数:
621
用duilib开发仿酷狗音乐播放器,这是选项设置窗体的布局部分。...
DuiVision是蓝蚂蚁工作室开发的DUI界面库,参考了仿PC管家程序、金山界面库、DuiEngine、DuiLib等多个基于DirectUI的界面库开发的。
DirectUI技术一般是指将所有的界面控件都绘制在一个窗口上,这些控件的逻辑和绘图方式都必须自己进行编写和封装,而不是使用Windows控件,所以这些控件都是无句柄的。
DirectUI技术需要解决的主要问题如下:
1、窗口的子类...
分类:
其他好文 时间:
2014-08-25 02:18:03
阅读次数:
263
最近在处理DuiLib中自定义列表行元素事件,因为处理方案得不到较好的效果,于是只好一层一层的去剥离DuiLib事件是怎么来的,看能否在某一层截取消息,自己重写。我这里使用CListContainerElementUI行元素,元素中有插入button,平时行元素不显示,鼠标移动上去显示出来,鼠标移走...
分类:
其他好文 时间:
2014-08-20 19:22:12
阅读次数:
874