自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Installshield调用IsCmdBld打包后提示installshield未激活:the setup was created with an evaluation versio

Installshield ISCmdBld.exe the setup was created with an evaluation version of installshield 12

2022-11-23 09:58:26 233

原创 7垂直布局

CVerticalLayoutUI,其所有的直接子控件都是从上到下,垂直分布的,故称为垂直布局。垂直布局继承于 CContainerUI,其中大部分方法 CContainerUI 已经实现。CContainerUI为所有容器类的基础类,其实现了 IContainerUI 接口中的所有方法。如果想要实现新的布局类型,可以继承此方法,并重写其中的 SetPos() 函数。

2016-09-07 23:41:31 318

原创 6.CControlUI的大小及位置

简介CControlUI中有三个重要的参数,分别为:- RECT m_rcItem; //控件实际大小及位置 SIZE m_cxyFixed; //控件预设大小 SIZE m_cXY; //控件预设位置

2016-09-04 15:35:28 493

原创 5Button的click消息流程(notify消息)

本节研究下当一个 Button 按钮被点击时,消息是如何一步步传输的,并最终被主窗口中的 Notify() 函数处理掉。 通过此,可以清晰的了解 Notify 消息的产生过程及传递过程。

2016-09-01 00:12:31 783

原创 4.Notify消息流程

如果想响应Notify事件,在自己的窗口的 HandleMessage() 函数中必须调用CPaintManagerUI::MessageHandler(),该函数处理了绝大部分常用的消息响应。DuiLib将发送的Notify消息分为了同步和异步消息。同步就是立即调用,异步就是先放到队列中,下次再处理(类似PostMessage与SendMessage)。

2016-08-31 00:46:36 2027

原创 3消息循环中的消息处理附图

消息循环中的消息处理附图

2016-08-27 18:54:02 378

原创 c++对象创建后面是否括号

c++对象创建后面是否括号

2016-08-26 10:03:05 641

原创 3消息循环中的消息处理

duilib中消息的流程十分复杂,窗口想处理消息,可以通过重载几个函数来实现。

2016-08-25 00:46:00 1385

原创 2简介WindowImplBase的OnCreate()函数

WM_CREATE是windows中一个窗口消息。当一个应用程序通过CreateWindowEx函数或者CreateWindow函数请求创建窗口时发送此消息,产生时间是窗口创建之后显示之前,同时WM_CREATE也必须是不进队列消息,(此消息在函数返回之前发送),此消息类似于SendMessage()所发送的消息。

2016-08-25 00:08:48 755

原创 1创建应用的一般流程

duilib创建应用的一般流程:为应用分配一个实例 新建窗口 (注册窗口类及窗口过程、create窗口) 窗口配置(去掉标题栏,设置位置及大小) 展示窗口 消息循环

2016-08-24 23:59:12 269

转载 欢迎使用CSDN-markdown编辑器

markdown介绍

2016-08-24 15:25:51 132

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除