
Duilib
文章平均质量分 61
beibaoke910
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Duilib基础控件】Duilib中关于富文本中无法换行的问题
Label中showhtml属性为true,使用富文本,但是其中{n}换行一直不生效。用Text控件替代Label控件。增加属性wordbreak即可。原创 2024-04-12 15:51:01 · 966 阅读 · 1 评论 -
【Duilib基础控件】滚动条CScrollBarUI设置
2.滚动条长度/显示区域的长度= 显示区域的长度/所有显示内容的长度。1.当要显示的内容不大于显示区域,这时候不需要显示滚动条。二、duilib中的CScrollBarUI。一、关于滚动条的一些说明。原创 2023-05-09 17:37:51 · 1614 阅读 · 0 评论 -
【Duilib窗口相关】禁止窗口最大化问题&创建图标在任务栏显示的窗口&任务栏闪烁
目录一、关于禁止窗口最大化问题二、创建一个窗口图标在任务栏显示的窗口1.窗口显示在任务栏2.设置图标1)右键添加资源,导入.ico文件即可2)设置任务栏图标三、窗口最小化四、有新消息时,任务栏闪烁1.FlashWindowEx2.FlashWindow.........原创 2022-06-15 20:00:25 · 1333 阅读 · 0 评论 -
【Duilib事件响应】区分鼠标单击和双击事件
双击鼠标后。窗口过程会接收到如下消息:WM_LBUTTONDOWNWM_LBUTTONUPWM_LBUTTONDBLCLKWM_LBUTTONUP两次单击会产生四个鼠标点击消息,如果第三个消息(第二次按下)和第二个消息(第一次弹起引发的WM_LBUTTONUP)间隔短于指定值,则把第三个消息处理成WM_LBUTTONDBLCLK消息;第四个消息照旧,WM_LBUTTONUP。如果双击的第一次点击和鼠标单击所执行的功能一致,那么处理双击消息就要容易很多。这时,第二次单击(WM_LBU.原创 2020-07-28 13:54:23 · 1840 阅读 · 0 评论 -
【Duilib基础控件】showhtml属性:类html富文本绘制(可在同一个Label中显示不同颜色不同大小字体)
<Attribute name="showhtml" default="false" type="BOOL" comment="是否使用类html富文本绘制,如(false)"/>// 考虑到在xml编辑器中使用<>符号不方便,可以使用{}符号代替// 支持标签嵌套(如<l><b>text</b></l>),但是交叉嵌套是应该避免的(如<l><b>text</l></b>)...原创 2020-07-21 14:41:06 · 2447 阅读 · 0 评论 -
【DuiLib入门基础】九宫格corner属性详细解释
技术背景九宫格是用来减少图片缩放拉伸时失真程度的一种常用技术, 如果你做过android开发尤其是手游这块, 你可能很快发现这其实就是android所直接支持的一个特性9patch.对于九宫格图片,渲染引擎在绘制只拉伸图片中心部分,四个边角却不会被拉伸,这样只要图片中心的颜色是或近乎纯色,那么即使拉伸的倍数再大也会基本保持原有的整天效果。(这点可以用来弥补非矢量图的缺陷, 而且避免了矢量图的大计算量), 如图从上图...转载 2020-07-13 17:22:04 · 1023 阅读 · 0 评论 -
【Duilib自定义控件】水平布局的滚动扩展布局,实现菜单的可滑动效果
为了实现如下效果:左侧为固定菜单,右侧为可滑动菜单。当窗口足够大,菜单可全部展显示。窗口变小时,菜单只能显示一部分。滑动到最左侧,左滑按钮灰掉左滑右滑按钮皆可用滑动到最右侧,右滑按钮灰掉。需求:当调整窗口大小,菜单不能完全显示时,右侧出现调整按钮,左键右键可调整切换菜单。1.当只是调整窗口大小时,要显示可显示item的全部,而不是显示item的一部分2.当点击向左向右时,一次调整一个菜单,且是一整个菜单而不是一部分思路:1.调整窗口...原创 2020-05-25 18:24:41 · 915 阅读 · 0 评论 -
DirectUI介绍
原文见:https://www.jianshu.com/p/ebdacd2343e3关于DirectUI的一些思考目录1. DirectUI的发展历史2. 什么是DirectUI3. DirectUI需要解决的问题4. DirectUI的优势1. DirectUI的发展历史对于传统Win32界面编程来讲,微软提供一整套界面标准,比如窗口、按钮、滚动条、列表等。对于每一个窗口(控件也是一个窗口),其能响应的消息和行为都有规范(通过API提供给开发者)。微软这套界面标准是为通..转载 2020-05-08 15:01:17 · 2299 阅读 · 0 评论 -
DuiLib消息处理剖析
转载链接:https://www.zhaokeli.com/article/8480.htmlDuiLib核心的大体结构图如下:分为几个大部分: 控件 容器(本质也是控件) UI构建解析器(XML解析) 窗体管理器(消息循环,消息映射,消息处理,窗口管理等) 渲染引擎 DuiLib 消息循环剖析DuiLib的消息循环非常灵活,但不熟...转载 2022-08-25 15:16:48 · 376 阅读 · 0 评论