码迷,mamicode.com
首页 >  
搜索关键字:duilib    ( 211个结果
Duilib源码分析(三)XML解析器—CMarkup
上一节介绍了控件构造器CDialogBuilder,接下来将分析其XML解析器CMarkup; CMarkup:xml解析器,目前内置支持三种编码格式:UTF8、UNICODE、ASNI;CMarkupNode:xml节点类 先介绍CMarkup: XMLELEMENT: xml节点元素类...
分类:其他好文   时间:2015-10-31 12:59:14    阅读次数:355
Duilib源码分析(一)整体框架
Duilib界面库是一款由杭州月牙儿网络技术有限公司开发的界面开源库,以viksoe项目下的UiLib库的基础上开发(此后也将对UiLib库进行源码分析);通过XML布局界面,将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。一般常用于开发小型项目Windows桌面客户端软件;其子窗口.....
分类:其他好文   时间:2015-10-29 11:22:39    阅读次数:2076
duilib库分析: 消息流程分析
转看下CWindowWnd类与CPaintManagerUI类是咋进行消息分发的吧.1. 先看下CPaintManagerUI类的MessageLoop函数:voidCPaintManagerUI::MessageLoop(){MSGmsg={0};while(::GetMessage(&msg,N...
分类:其他好文   时间:2015-10-14 23:32:54    阅读次数:172
duilib制作窗体动画效果
本文介绍了使用Duilib界面库开发窗体动画效果的方法好思路,而这个思路不单单可以用在Duilib库中!...
分类:Windows程序   时间:2015-10-12 12:42:09    阅读次数:2943
Duilib中的消息泵和虚拟窗口
Duilib中的消息泵和虚拟窗口一、消息泵的结构CNotifyPump类是构建Duilib消息泵的根父类,要使用消息泵机制的窗口类应该从该类继承。在继承关系的基础上,通过DUI_DECLARE_MESSAGE_MAP、DUI_BEGIN_MESSAGE_MAP、DUI_END_MESSAGE_MAP、DUI_ON_MSGTYPE、DUI_ON_MSGTYPE_CTRNAME、D..
分类:其他好文   时间:2015-10-07 23:14:45    阅读次数:766
duilib listUI滚动列表的时候回出现在LIst外面显示的情况
今天做的使用listui来查看数据发现的一个bug:当list控件的滚动条移动的时候,列表项只有一部分显示在list上面的时候剩余的一部分偶尔会显示到界外。刚开始查看listui的时候,认为应该是setpos的时候,计算错误导致的问题。这么判断的依据是因为在移动滚动条的时候会产生刷新然后会引发重绘。...
分类:其他好文   时间:2015-09-25 21:33:41    阅读次数:314
duilib
Duilib is an open source windowless ui library base on viksoe‘s excellent directui code(http://www.viksoe.dk/code/windowless1.htm). Thanks to viksoe. Our website:https://github.com/duilib/duilib Du...
分类:其他好文   时间:2015-09-11 14:33:04    阅读次数:137
深入浅出CChart 每日一课——快乐高四第十四课 枝头红杏,Win32标准控件ChartCtrl之围城
本节课笨笨继续介绍ChartCtrl控件在DuiLib中的应用。 请大家先复习高四第三课。 本节课的方法和这一课的方法差不多,由于笨笨提供了ChartCtrl这个新工具,所以编程可以有一定的简化。 首先,XML文件和高四第三课完全一样。 其次,cpp文件只有CreateControl部分有所修改,如下。当然,前面那个CChartWnd变量不需要了。 virtual CControlUI*...
分类:Windows程序   时间:2015-08-31 21:49:03    阅读次数:243
深入浅出CChart 每日一课——快乐高四第十一课 不离不弃,利用CChartWnd实现多区域绘图
笨笨在前面的课程里面提到,在一个窗口上不能粘多个CChartWnd,否则图像不正常,故而在高四6到8课,均使用CChart类,实现了在普通窗口、对话框窗口、DuiLib窗口上的多区域绘图。 使用CChart类必须手动处理消息,而采用CChartWnd类省去了处理消息的步骤,编程更为简便。 近几天笨笨进行了一些改进,采用CChartWnd类也可以在一个窗口上多区域绘图了。 1 首先按照前面的步...
分类:其他好文   时间:2015-08-28 23:24:33    阅读次数:286
解决duilib水平布局(HorizontalLayout)中控件位置计算错误的问题
水平布局中的控件无法布满整个布局,右侧留有缝隙 修正后的样子 原因是布局中的代码计算Padding时候逻辑不正确导致 修正后的代码到https://github.com/CodeBees/duilib-Ex-Debug检出...
分类:其他好文   时间:2015-08-21 00:17:46    阅读次数:161
211条   上一页 1 ... 9 10 11 12 13 ... 22 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!