桌面开发【Duilib】
文章平均质量分 76
Qt桌面开发,个人学习成长笔记专栏
祁莫问
不积跬步无以至千里,不积小流无以成江河!
凡事皆有过程,唯有接受面对,方能得始终!
展开
-
二.Duilib开发之消息系统
一.Duilib消息系统Windows是靠消息来驱动的,所有的动作/事件都被映射成了一个消息,熟悉Duilib整个消息处理和流向,掌握消息系统的来龙去脉将有助于我们更好的追踪和定位问题!二.Win32常识1. 窗体Windows窗体其实就是屏幕上的一个矩形区域,可以响应用户的输入和操作,以文本或者图形的格式来展示!2. 句柄句柄其实是Windows上面用来标识一个实体对象的一个ID,比如:文件句柄(标识打开的文件对象),窗体句柄(标识一个窗体对象),内核对象句柄(信号量,互斥量,事件等)原创 2021-07-02 17:49:02 · 842 阅读 · 0 评论 -
一.Duilib开发之基本使用
Duilib开发之初识一. Duilib介绍Duilib是一款轻量级,遵循BSD协议的开源C++ GUI框架,可以免费用于商业项目,是由杭州月牙儿网络技术有限公司基于DirectUI界面思想设计出来的GUI开源框架;所谓的DirectUI思想其实指的就是窗口只有一个,而窗体上面的所有东西(控件)都是绘制上去的(逻辑窗体,并不是真正意义上面的窗体控件,它是没有句柄的),而传统GUI程序,你所看到的任何一个控件其实本质都是一个窗体,只不过做成了某种功能控件(有句柄的),也就是所见一切皆窗体!二. Dui原创 2021-07-02 09:56:31 · 3482 阅读 · 1 评论 -
Win32开发
Win32开发之初识一.Win32 基本简介Windows被开发出来之后,向上提供了一套16/32位的API接口,我们称之为Win16/Win32,当然Win16已经随着16位Windows操作系统被淘汰,但是Win32 API接口一直延续到现在;早期的应用程序都是采用C/C++配合Win32 API去构建和开发出来的,这种方式我们称之为Windows古典应用程序开发!下面引用Win32编程书籍中一段话:二.Win32 基本概念1. 窗体Windows窗体其实就是屏幕上的一个矩形区域,可以原创 2021-06-18 14:26:29 · 1970 阅读 · 0 评论