Duilib – 点击程序关闭按钮最小化到托盘,点击托盘按钮恢复
1 功能描述 点击程序关闭按钮,程序最小化到托盘中并显示托盘图标; 单击图标,使窗口正常显示,右键图标显示菜单,点击程序关闭按钮退出程序。 2 实现 2.1 最小化到托盘功能实现 2.1.1 变量声明与函数声明 //定义托盘图标对象 NOTIFYICONDATA m_trayIcon; //添加托盘…
- Duilib
- 2021-02-09
Duilib – CDuiString转换为std::string
1 CDuiString转换为std::string 在visual studio中如果设置的是使用多字节字符集,那么就可以使用CDuiString类的GetData方法进行直接转换,如果设置的是使用Unicode字符集,那么需要将宽字节转换成多字节字符集。 从CDuiString转换为std::s…
- Duilib
- 2021-01-25
Duilib – pos和padding属性设置的顺序
1 Duilib中控件pos和padding属性设置的顺序 例如: pos属性设置 pos="10,10,100,30" 或者padding属性设置 padding="10,10,100,30" 这两者的属性设置值的顺序都是按照left(左)、top(上)、right(右)、bottom(下)的顺序…
- Duilib
- 2021-01-25
Duilib – RichEdit作为日志输出控件,更新日志内容后并自动跳到最后一行
1 编写界面xml 在界面xml中的需要添加日志显示的位置添加以下代码: <RichEdit name="RichEdit_Log" text="日志控件" multiline="true" vscrollbar="true" autovscroll="true" readonly="true…
- Duilib
- 2020-12-21
Duilib – 使Duilib主窗口前置,但是又不是一直作为最顶层窗口
1 Duilib主窗口前置,但是又不是一直作为最顶层窗口 在有些情况下需要Duilib主窗口前置但是又不是一直作为最顶层窗口,具体的应用情况栗子比如:Duilib写了一个接语音电话的PC端,需要在来电的时候自动将客户端弹出作为最顶层窗口。 所以可以在弹出和前置Duilib主窗口的位置加入以下代码: …
- Duilib
- 2020-10-20
Duilib – 设置窗体阴影
1 Duilib设置窗体阴影 1.1 初始化CWndShadow 在Win32窗口的主函数中加入以下代码,初始化CWndShadow CWndShadow::Initialize(hInstance); 1.2 duilib窗口类设置 在需要添加窗体阴影的duilib窗口类中新建一个CWndShad…
- Duilib
- 2020-09-30
Duilib – 各个控件的消息响应类型
1 各个控件的消息响应类型 消息类型 说明 消息发送控件类型 click 鼠标点击 CButtonUI dropdown 下拉显示 CComboUI headerclick 点击列标题 CListHeaderItemUI itemactivate 选项激活 CListElementUI、CListC…
- Duilib
- 2020-09-30
Duilib – 超链接文本
1 超链接 1.1 超链接xml格式 在界面文件xml中需要使用超链接的位置写入以下代码,以下超链接的位置为百度: <Text text=" {a http://www.baidu.com} http://www.baidu.com {/a}" showhtml="true" align="c…
- Duilib
- 2020-09-29
Duilib – 字体
1 DuiLib字体 1.1 DuiLib字体属性 属性 说明 id 用于标识Font,类型:INT name 用于指定字体名称,类型:STRING size 用于指定字体大小,类型:INT bold 用于指定是否加粗,类型:BOOL,默认值为false underline 用于指定是否添加下划线,…
- Duilib
- 2020-09-29
Duilib – 颜色属性的设置
1 DuiLib中颜色属性的设置 在DuiLib中属性文件的xml中,与颜色有关的比如说bkcolor、textcolor等其颜色设置的顺序为16进制形式的ARGB类型, 比如说我们将文本控件的背景颜色设置为红色,那么在xml布局文件中,经常这么写: <Label text="hello wo…
- Duilib
- 2020-09-25