原文:duilib进阶教程 -- TreeView控件(6)

代码下载:http: download.csdn.net detail qq 上一个教程中,界面已经和迅雷一模一样啦,大小和位置一个像素都不差哟,亏得Alberl调了好久,不过既然决定要山寨了,那当然得学习下华强北 O O 那么现在只剩下播放列表和四个网页啦,那四个网页很简单,用ActiveX控件和Tab控件就搞定了,具体参见 duilib入门简明教程 复杂控件介绍 ,那么接下来就来介绍播放列表 ...

2013-10-31 23:35 1 10301 推荐指数:

查看详情

duilib进阶教程 -- TreeView控件的不足 (7)

  上一个教程中,虽然播放列表的框架和迅雷一样了,但是字体大小、文字居中还没有解决。如果是刚学duilib,搞定这个可不容易,因为在有了入门教程的指导后,很容易就想到去看【属性列表.XML】,但是当你试了一圈之后,发现font、itemfont、align、itemalign等等,都没有 ...

Sat Nov 02 01:28:00 CST 2013 2 7904
duilib进阶教程 -- TreeView控件的bug (9)

一、不自动调整子控件的宽度(TreeView宽度小于260时)   相信亲们用同样的代码,显示效果肯定和Alberl不一样吧~O(∩_∩)O~   嘿嘿,仔细对比下,看看你们的列表头背景图片是下面这样的么?      细心的小伙伴们应该早就发现了,可以看到右边那个箭头并没有完全 ...

Sat Nov 02 16:53:00 CST 2013 5 6219
duilib进阶教程 -- Container控件 (3)

  前面两个教程的目的是教大家与MFC结合,那么从这篇起,将不再使用MFC,而使用纯win32项目,本文的所有知识已经在《duilib入门教程》里面讲过了,因此基础知识不再赘述。   代码下载:http://download.csdn.net/detail/qq316293804/6433161 ...

Tue Oct 22 05:19:00 CST 2013 0 11444
duilib进阶教程 -- Container控件的bug (14)

  在《duilib进阶教程 -- TreeView控件的bug (9)》里,Alberl发现了两个bug,并解决了其中一个,现在教程已经接近尾声啦,所以Alberl就解决了另外一个bug。   Bug现象:   第一次启动软件时,由于播放列表并没有文件,所以没有显示垂直滚动条,当我们拖入文件 ...

Sun Nov 03 06:21:00 CST 2013 0 5812
duilib进阶教程 -- Label控件的bug (8)

  上个教程说到了TreeView的文字不能垂直居中的问题,而我们用LabelUI其实是可以垂直居中的,为什么不说是TreeView的bug,而说是Label控件的bug呢?因为影响TreeView垂直居中的就是Label,可以发现LabelUI的【属性列表.XML】里有valign属性,而代码里 ...

Sat Nov 02 08:02:00 CST 2013 0 6990
duilib进阶教程 -- 各种控件的响应 (10)

  到上一个教程为止,界面显示的代码就都介绍完啦,现在开始介绍控件的响应,其实在《2013 duilib入门简明教程 -- 事件处理和消息响应 (17)》里已经列出了duilib自己定义的所有消息,并且前面也介绍了Button和Tab的响应,还是有小伙伴们不知道怎么响应其他控件,因此这里介绍一下 ...

Sat Nov 02 22:55:00 CST 2013 5 9320
duilib进阶教程 -- 改进List控件 (16)

一、控件隐藏后,允许用代码操作所有行为。   在做播放器的时候,最常用的功能莫过于顺序播放、随机播放了,而当我们切换歌曲的时候,显然应该选中该歌曲,List的选中函数是SelectItem,但是调用此函数时,却发现有时候没有效果,原因是每当播放歌曲或电影时,会隐藏播放列表 ...

Sun Nov 03 08:02:00 CST 2013 0 8490
duilib进阶教程 -- XML嵌套及自定义控件 (4)

  代码下载:http://download.csdn.net/detail/qq316293804/6433937   之前入门教程里已经讲过了自定义控件,这里借着迅雷播放器再次举个例子。   1、我们先给迅雷播放器加入下面那一排按钮。   和上个教程一样,我们可以选择直接 ...

Tue Oct 22 17:10:00 CST 2013 15 14806
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM