既然是入门教程,那当然得基础点,因为搜索duilib相关资料时,发现有些小伙伴到处都是编译错误,以及路径配置错误等等,还有人不知道SVN,然后一个个文件手动下载的。 其实吧,duilib的定位好像是这样的: 有一定的界面基础,懂MFC、WTL、windows消息机制等等。 不然的话,即使环境配置好了 ...
分类:
其他好文 时间:
2016-10-03 07:09:58
阅读次数:
234
贴图的描述 方式有两种 // 1、aaa.jpg // 2、file='aaa.jpg' res='' restype='0' dest='0,0,0,0' source='0,0,0,0' corner='0,0,0,0' // mask='#FF0000' fade='255' hole='fa ...
分类:
其他好文 时间:
2016-09-29 20:33:45
阅读次数:
156
转载:http://bbs.csdn.net/topics/390842294 使用Duilib创建窗口的时候,假如有这样一个需求: 1.窗口大小规定 2.不可拖拽改变窗口大小 3.双击标题栏禁止最大化 4.禁止拖拽窗口到屏幕上边沿最大化 只对以上四点,给出解决办法: 1.设置size="宽,高" ...
DuiLib 很好用,同时在没有完全理解源码的前提下,坑也不少,比如今天遇到的添加滚动条不显示。。。情况是这样的,将一个页面作为Tab控件的其中一页,为了代码不窝在一起,就没有在CreateControl函数中使用CDialogBuilder,而是直接new一个页面,在构造函数中使用CDialogB... ...
分类:
其他好文 时间:
2016-09-22 10:11:37
阅读次数:
584
时隔5个月才有时间接着写未完成的实现部分,也是惭愧呀 选几个关机的函数来解析,一些get方法就忽略掉吧 CMarkupNode 与 CMarkUp 互为友元类,CMarkUp 实现解析,CMarkupNode 用于存储读取节点数据 这个函数的主要作用是将已经处理过的xml文件进行数据分割保存,这里保 ...
分类:
其他好文 时间:
2016-09-09 18:23:18
阅读次数:
201
最近的工作是给开源的DUILib支持Accessibility, 一些经验记录并分享下。 微软的Accessibility其实Windows平台上一个挺重要的东西, 尽管在国内不受重视,但是如果你的软件要出口欧美,Accessibility是必须的, 不然国外正规单位(政府,学校,大公司等)是禁止采 ...
分类:
数据库 时间:
2016-08-19 06:13:41
阅读次数:
369
fastreport是一个简单优秀的报表,fastreport更多是和delphi联合使用预览和打印数据的。我在开始使用duilib做项目时,打印和数据预览都是自己绘制的,这样不仅绘制麻烦费事费事,而且客户需求是多变的,自己绘制不是那么的灵活。后面我觉得,可以使用报表等工具结合duilib进行显示或 ...
分类:
其他好文 时间:
2016-08-08 12:39:09
阅读次数:
432
自己在学习Duilib时,学习ListDemo中的右键生成菜单,然后当菜单被点击活着失去焦点时,这个菜单窗口如何销毁的问题。 1、在这里,创建菜单时使用了子窗口的概念,创建时,使用了WS_EX_TOOLWINDOW类型,表示是一个工具栏窗口。 2、这个菜单窗口有自己的消息处理函数HandleMess ...
分类:
其他好文 时间:
2016-06-01 17:57:31
阅读次数:
365
大多数刚使用duilib的朋友时候非常依赖duilib自带的设计器,用他可以拖拉控件,可视化的做出自己想要的界面。可是用一段时间就会发现原带的设计器有很多bug,时不时会崩溃,支持的控件数量有限,属性数量也有限,导出的代码冗余。当时问了几个高手,大家建议不要使用设计器而应该自己手写xml代码。起初手 ...
分类:
其他好文 时间:
2016-05-17 13:12:36
阅读次数:
264
DuiLib学习笔记(二) 扩展CScrollbar属性 Duilib的滚动条滑块默认最小值为滚动条的高度(HScrollbar)或者宽度(VScrollbar)。并且这个值默认为16。当采用系统样式的滚动条,或者 Troy的源码(https://github.com/qdtroy/DuiLib_U ...
分类:
其他好文 时间:
2016-05-09 01:28:48
阅读次数:
1187