原文:duilib进阶教程 -- 扩展duilib的消息 (11)

duilib并没有提供双击和右键消息,所以需要我们自行扩展,这里以添加双击消息为例, 在UIDefine.h里,我们只看到了DUI MSGTYPE CLICK消息,却没有看到双击消息,因此需要在这里添加一个双击消息: 在UIManager.h里可以看到UIEVENT DBLCLICK UIEVENT RBUTTONDOWN等消息,这是因为它的右键和双击等消息只给了内部的控件使用,这时我们需要让他 ...

2013-11-02 20:15 2 6256 推荐指数:

查看详情

duilib进阶教程 -- 在MFC中使用duilib (1)

  由于入门教程的反响还不错,因此Alberl就以直播的形式来写《进阶教程》啦,本教程的前提:   1、请先阅读《仿迅雷播放器教程》   2、要有一定的duilib基础,如果还没,请先阅读《2013 duilib入门简明教程》。   3、下载基于VLC的MFC播放器(包含VLC等所有文件 ...

Sun Oct 20 23:30:00 CST 2013 7 25047
duilib进阶教程 -- 在duilib中使用MFC (2)

  好人做到底,送佛送到西。虽然上一篇教程已经说得很详细了,但Alberl还是再举一个例子。上一篇教程的主窗口是MFC的,所以这篇教程把主窗口换成duilib的~O(∩_∩)O~   1、我们利用《2013 duilib入门简明教程 -- 完整的自绘标题栏(8)》里的XML做为主窗口,并且把客户 ...

Mon Oct 21 07:06:00 CST 2013 2 11148
duilib进阶教程 -- 总结 (17)

整个教程的代码下载:http://download.csdn.net/detail/qq316293804/6502207   (由于duilib进阶教程主要介绍界面,所以这个教程只给出界面相关的代码,完整代码请进《仿迅雷播放器教程》) 进阶教程汇总 ...

Tue Nov 05 05:17:00 CST 2013 5 9008
duilib进阶教程 -- TreeView控件(6)

  代码下载:http://download.csdn.net/detail/qq316293804/6483905   上一个教程中,界面已经和迅雷一模一样啦,大小和位置一个像素都不差哟,亏得Alberl调了好久,不过既然决定要山寨了,那当然得学习下华强北~O(∩_∩)O~   那么现在 ...

Fri Nov 01 07:35:00 CST 2013 1 10301
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扩展《01》— 双击、右键消息扩展

用过duilib的可能会发现,duilib中有些控件没能很好的区分左键、右键等消息。所以根据实际需要,我们需要进行相关区分处理,或者自行扩展。 一. 左键、右键消息区分 我们以CListUI控件来分析说明。对于CListUI控件,在实际应用中有时我们需要响应双击或右键消息来执行 ...

Tue Nov 17 23:32:00 CST 2015 0 1806
2021 Duilib最新入门教程(七)Duilib处理消息

目录 前言 例子 小结 前言   在前面有提到:使用Duilib编写一个界面软件,本质上还是一个Win32的软件,只不过这个软件的界面不使用Windows自带的控件,而是交给Duilib绘制界面。   关于消息处理,底层还是处理Window消息 ...

Sun Jan 24 20:20:00 CST 2021 0 386
duilib进阶教程 -- TreeView控件的不足 (7)

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

Sat Nov 02 01:28:00 CST 2013 2 7904
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM