原文:DuiLib(一)——窗口及消息

最近看了下开源界面库duilib的代码,写几篇相关的文章。网上已经有好多相关的文章了,我这里只是记录自己的学习过程,写到哪里算哪里,权当自娱自乐。 duilib是一轻量级的direcui界面库,所谓directui是指在一真实的窗口之上画出各种控件。所以先从界面库的窗口及消息入手比较好,可以抓住树根,再顺着往上分析。 duilib将窗口封装成类CWindowWnd,创建窗口之前要先注册窗口: 窗口 ...

2013-12-03 14:14 0 2784 推荐指数:

查看详情

Duilib 窗口之间的消息传递

转载:https://www.cnblogs.com/Alberl/p/3404240.html 1、定义消息ID 2、响应自定义消息:   在HandleMessage函数的switch分支里加上如下代码即可: 3、发送自定义消息:   在需要发送消息的地方 ...

Wed Aug 28 02:05:00 CST 2019 0 386
DuiLib窗口的创建

也只是一个皮毛。后来,听朋友说她在驱动人生的时候,驱动人生使用的界面库叫做Duilib。看了下百度,竟然还是国 ...

Thu Jun 02 00:47:00 CST 2016 0 3100
DuiLib 窗口透明方法

在遍寻所有属性之后无果,最后测试出来在Window标签中加上下面两个属性就可以实现透明啦:layeredimage="" layeredopacity="255" PS:layeredimage属性不要为空,最后设置为何窗口背景一样的图片,不行的话就做一张全透明的背景图片,如果这个地方 ...

Thu Nov 09 01:56:00 CST 2017 0 2211
DuiLib(三)——控件消息

上一篇讲了控件创建,这篇说说控件消息。directui的中心思想是在真实窗口之上画出所有控件,那这些控件是如何获取各自消息的? 通过第一篇的示例可以看到窗口消息的传递过程: CWindowWnd::__WndProc CWindowWnd::HandleMessage ...

Wed Dec 04 18:07:00 CST 2013 0 2693
duilib进阶教程 -- 扩展duilib消息 (11)

  duilib并没有提供双击和右键消息,所以需要我们自行扩展,这里以添加双击消息为例,   在UIDefine.h里,我们只看到了DUI_MSGTYPE_CLICK消息,却没有看到双击消息,因此需要在这里添加一个双击消息:   在UIManager.h里可以看到 ...

Sun Nov 03 04:15:00 CST 2013 2 6256
DuiLib 消息机制剖析

转自:http://blog.163.com/hao_dsliu/blog/static/1315789082014613160886/ 其消息处理架构较为灵活,基本上在消息能过滤到的地方,都给出了扩展接口。 看了DuiLib入门教程后,对消息机制的处理有些模糊,为了屏蔽Esc按键 ...

Wed May 16 01:42:00 CST 2018 0 907
DuiLib消息处理剖析

本来想自己写写duilib消息机制来帮助duilib的新手朋友,不过今天发现已经有人写过了,而且写得很不错,把duilib的主干消息机制都说明了,我就直接转载过来了,原地址:http://blog.163.com/hao_dsliu/blog/static ...

Fri Dec 05 00:00:00 CST 2014 0 2321
2021 Duilib最新入门教程(七)Duilib处理消息

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

Sun Jan 24 20:20:00 CST 2021 0 386
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM