My first Duilib program 1. Prepare for development 打开DuiFarm项目DuiFarm.cpp文件,将除_tWinMain函数之外所有内容删除。删除后的DuiFarm.cpp内容如下: 在DuiFarm.cpp文件首引入头文件UIlib.h,并引用 ...
分类:
其他好文 时间:
2017-02-28 17:24:37
阅读次数:
365
在开发播放器软件过程中,因为窗口的大小是可变的,为了让控制栏部分的控件(播放,上一集,下一集,全屏,字幕等)适应窗口的尺寸的变化而显示隐藏,产品经理会定义一系列的规则,好让在任何时候都最核心的功能提供...
分类:
其他好文 时间:
2017-02-08 18:51:08
阅读次数:
500
前面对于界面用哪一种我试过用duilib,但是老感觉和MFC差距有点多,终于发现WTL的库能够实现我的所有界面功能,几天的努力终于搞定界面的重写。还是见我的成果吧: 1登录界面: 2主界面: 3.主界面的下拉菜单 4.托盘: 5.聊天主界面: 6.服务器后台基本不变(但是增加对多字节的处理) 唉,说 ...
分类:
其他好文 时间:
2017-01-22 14:43:05
阅读次数:
164
转载:http://www.cnblogs.com/XiHua/articles/3490490.html 转载:http://blog.csdn.net/lostspeed/article/details/19275249 这种方法不修改Duilib库的源码,需要的话直接在你自己的窗口类中添加两个 ...
分类:
其他好文 时间:
2016-11-27 06:16:05
阅读次数:
219
转载:http://blog.csdn.net/arbboter/article/details/26282717 转载:http://blog.csdn.net/zerolusta/article/details/5857191 点击抖动函数: ...
分类:
其他好文 时间:
2016-11-14 17:52:41
阅读次数:
236
#ifndef __UIHEADICON_H__#define __UIHEADICON_H__ /* 名称:圆形头像控件(派生CButtonUI类)*/ class CHeadUI: public CButtonUI{public: CHeadUI(); LPCTSTR GetClass() co ...
分类:
其他好文 时间:
2016-11-11 20:02:04
阅读次数:
170
转载:http://blog.csdn.net/asd313346541/article/details/47055113 原作者的源码上说:右边线和下边线显示不出来: 后来经过调试研究测试猜测应该是没有给控件设置borderround属性,后来设置后出来效果: 最后放上源码(稍微做了修改): .h ...
分类:
其他好文 时间:
2016-10-21 19:01:12
阅读次数:
225
问:如何把资源放入zip?答: 先SetResourcePath设置资源目录,再SetResourceZip设置压缩资源文件名问:如何设置窗体的初始化大小?答:设置XML文件的Window标签的size属性。问:如何设置鼠标可拖动窗体的范围大小?答:设置XML文件的Window标签的caption属 ...
分类:
其他好文 时间:
2016-10-20 15:13:11
阅读次数:
452
.h文件 .cpp文件 xml里这样定义: ...
分类:
其他好文 时间:
2016-10-17 22:45:42
阅读次数:
381
最近由于项目原因,需要做一个产品内嵌的IM聊天系统。而且要象微信类似的效果;界面也要比较炫; 开始考虑用MFC,但MFC的控件自绘很麻烦,后来又考虑QT,倒是使用控件使用方便,但QT库太大,所以也放弃了。 最终选择了DUILIB ,原因是各种控制自绘方便,发布版本体积小。 说到聊天,大家可能首先想到 ...
分类:
微信 时间:
2016-10-14 17:16:53
阅读次数:
605