社区
界面
帖子详情
Duilib绘制一个图
m0_49774815
2021-05-12 08:31:58
图标 然后有个cha号的按键类似下图
...全文
1832
2
打赏
收藏
Duilib绘制一个图
图标 然后有个cha号的按键类似下图
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
顾小白xx
2021-05-13
打赏
举报
回复
多层布局嵌套,图标是一个垂直布局,然后下面是一个水平布局包括“你好和X的位置”
顾小白xx
2021-05-13
打赏
举报
回复
多层不据嵌套,图表是一个垂直布局,然后下面是一个水平布局包括“你好和X的位置”
基于
Duilib
实现的折现
图
表控件
基于
duilib
实现的折线
图
表控件,实现效果:可以多条折线, 鼠标一上去有十字交叉线, 移动鼠标, 十字交叉线跟随移动, 并有tip信息, tip信息实时更新。
duilib
的MFC窗口例子-最新版
duilib
是
一个
开源的directui界面库 默认只支持WIN32 这是本人实现的
一个
在MFC中使用
duilib
的demo,实现了
一个
MFC窗口类,可以直接在MFC中使用
duilib
。 该版本为最新版本,可直接编译,支持最新版的
Duilib
(代码里内置最新
duilib
) 该版本是vs2008版,带项目文件,可直接打开编译. 之前的版本是vs2010版的,忘记附带sln文件了,很抱歉哈
Duilib
做的登录窗口
Duilib
来实现的登录窗口,VS2010开发平台。 功能不多,只为理解程序与xml。
DuiLib
自绘鼠标提示窗口 tooltip
开源库
DuiLib
自绘鼠标提示窗口 tooltip 由于
Duilib
的tooltip使用的是系统默认的实现,这里使用参考各位大神博客后,实现利用xml自绘提示窗口界面
一点
duilib
界面库编程经验
1.
duilib
简介
duilib
是
一个
开源的DirectUI界面库,简洁但是功能强大。而且还是BSD的license,所以即便是在商业上,大家也可以安心使用。 现在大家可以从这个网站获取到他们所有的源码:/p/
duilib
/ 为了让我们能更简单的了解其机制,我们按照如下顺序一步一步的来对他进行观察: 工具库:用于支撑整个项目的基础 控件库:这是dui最关键的部分之一,相信也是大家最关注的部分之一,另外这里也来看看它是如何管理这些控件的 消息流转:有了控件库,我们需要将Windows窗口的原生消息流转给这些控件,另外在这里也来看看Focus,Capture等等的实现 资源组织和皮肤加载:有了上面所有的这些,我们再来看看它是如何自动创建皮肤的 简单使用:最后,来看看到底要如何使用它 以下是
duilib
工程带的一副总体设计
图
,在看代码之前看看这幅
图
,对看代码会很有帮助。
duilib
: 2.工具库 由于
duilib
没有对外部的任何库进行依赖,所以在其内部实现了很多用于支撑项目的基础类,这些类分布在Util文件夹中: UI相关:CPoint/CSize/CDuiRect 简单容器:CStdPtrArray/CStdValArray/CStdString/CStdStringPtrMap 上面这些类看名字就基本能够理解其具体的含义了,当然除了基本的基础库,还有一些和窗口使用相关的工具的封装: 窗口工具:WindowImplBase,这个工具我们在这里不详述,后面会再次提到。 3.控件库 控件库在
duilib
的实现中被分为了两块:Core和Control: Core中包含的是所有控件公用的部分,里面主要是一些基类和
绘制
的封装。 Control中包含的就是各个不同的控件的行为了。 Core部分和控件相关的类
图
非常简单:
duilib
-core: 3.1.控件基类:CControlUI CControlUI在整个控件体系中非常重要,它是所有控件的基类,也是组成控件树的基本元素,控件树中所有的节点都是
一个
CControlUI。 他基本包括了所有控件公共的属性,如:位置,大小,颜色,是否有焦点,是否被启用,等等等等。当然这个类中还提供了非常多的基础函数,用于重载来实现子控件,如获取控件名称和ClassName,是否显示,等等等等。 另外为了方便从XML中直接解析出控件的各个属性,这个类中还在提供了
一个
SetAttribute的方法,传入字符串的属性名称和值对特定的属性进行设置,内部其实就是挨个比较字符串去完成的,所以平时使用的时候就还是不要使用的...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章