相信玩Duilib朋友已经开始期待一个很长的文章。由于我的文章在一周前公布——“无焦点窗体的实现”里面提到了无焦点窗体在菜单里面的应用,并承诺大家,写一个关于Menu实现的Demo分享给大家。先上几张截图,看一下效果watermark/2/text/aHR0cDovL2Jsb2cuY3Nk...
分类:
Windows程序 时间:
2015-08-15 11:45:36
阅读次数:
2183
转载请注明原始出处。谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/41208207 假设要使用透明异形窗口功能,首先要改进duilib库让他本身支持(能够下载duilib扩展群群主改进的库。或者下载我的库),然后要开启窗口的bktran.....
分类:
其他好文 时间:
2015-08-10 19:46:59
阅读次数:
234
转载请注明原始出处。谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/41144283 duilib库中原本没有显示的对控件添加拖拽的功能。而实际使用过程中拖拽功能也是实用武之地的。看群里有人问题duilib怎么支持拖拽。我也就写这篇文章...
分类:
其他好文 时间:
2015-07-28 14:22:43
阅读次数:
148
遇到一个断点无法识别自定义的控件,运气比较好,一搜就搜出来了:参考地址:http://www.bkjia.com/ASPjc/992050.html主要是这个函数:CControlUI* CDialogBuilder::Create(STRINGorID xml, LPCTSTR type, IDi...
分类:
其他好文 时间:
2015-07-23 21:45:09
阅读次数:
131
添加自定义控件可能有两种不同的情况:
1、 在duilib库中添加的自定义控件。
2、 在我们的应用程序中自己重写了一个控件。
下面开始讲解不同的情况下怎么才能支持在xml文件配置控件:
1、 库中情况
假如自定义的控件是CGifUI类。
库中情况相对是比较简单的,只需在分析xml文件时候将控件创建出来就行了,所以我找到的函数是CControlUI*
CDialogBuilde...
分类:
其他好文 时间:
2015-07-21 18:48:16
阅读次数:
188
1.窗口基类:见介绍顺便贴下出来,留底。.h 1 class WindowImplBase : public CWindowWnd, public INotifyUI, public IMessageFilterUI, public IDialogBuilderCallback, public Sk...
分类:
其他好文 时间:
2015-06-16 21:09:17
阅读次数:
157
参考自:http://www.who1753.com/duilib-study-01.html先盗一下图,方便更清楚地了解duilib的整体结构duilib设计图:1.1 工具库这些类分布在Util文件夹中:UI相关:CPoint / CSize / CDuiRect简单容器:CStdPtrArra...
分类:
其他好文 时间:
2015-06-16 16:28:00
阅读次数:
166
在duilib的demo中,看到这么一段: 1 LRESULT OnGetMinMaxInfo(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled) 2 { 3 MONITORINFO oMonitor = {}; ...
分类:
其他好文 时间:
2015-06-13 15:32:46
阅读次数:
163
最近在看duilib代码,发现头文件既有#pragma once 又有 #ifndefine...#define,忽然就觉得有点不解,因为据我所知这两者都是防止头文件二次包含的。经过下面两位的解释后,加深了认识:http://www.cnblogs.com/Braveliu/archive/2012...
分类:
其他好文 时间:
2015-06-11 22:28:32
阅读次数:
110
贴图的描述方式有两种// 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='false'...
分类:
其他好文 时间:
2015-06-09 13:34:44
阅读次数:
261