这是Redrain仿酷狗音乐播放器的完整代码,目的是帮助更多使用DuiLib的朋友学习这个库,如果代码有bug,或者对程序有疑问,可以联系我个人QQ或者QQ群,我经常在DuiLib QQ群活动,这个代码中包含了webkit内核浏览器、音乐播放类、菜单类、换肤功能等等。...
分类:
其他好文 时间:
2014-11-12 09:19:20
阅读次数:
236
近些天在duilib群里经常有朋友问起,怎么让duilib的IE控件可以去边框,去滚动条的问题,或者是如何去控件IE控件的行为。为了避免重复的回答,我就写一篇博文,把处理方法说明一下。 duilib中有Webbrowser控件,是继承ActivexUI控件后针对IE进行的封装,使用IE控件的话...
分类:
其他好文 时间:
2014-10-23 13:58:17
阅读次数:
295
virtual LRESULT OnSysCommand(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled) { if( wParam == SC_CLOSE ) { ::PostQuitMessage(0L); bHandle...
回想一下从事C++相关开发工作已经有4年,主要从事基于MFC、Duilib等GUI框架开发进行windows应用程序开发,还涉及了一些开源的项目。但是真的谈起这门语言或多或少都会有些心虚,关于C++的理解总是感觉片面和局限,还有C++11的一些新特性对我来说都是欠缺的,一直没能好好进下心来好好梳理。...
分类:
编程语言 时间:
2014-10-18 11:05:29
阅读次数:
184
国内首个开源 的directui 界面库,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows 32 、Window CE、Mobile等平台。
Duilib是一款强大的界面开发工具,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。提供所见即所得的开发...
分类:
其他好文 时间:
2014-10-17 13:37:40
阅读次数:
653
看到群里朋友有人讨论WTL中的thunk技术,让我联想到了duilib的类似技术。这些技术都是为了解决c++封装的窗体类与窗体句柄的关联问题。而我觉得duilib解决这个问题的方法要比thunk简单好用...
为了防止客户随意的修改皮肤文件或则可以的去隐藏资源,可以把皮肤文件打包为ZIP编译到程序中。虽说不能阻止牛掰软件的自由提取,但是防止一般的菜鸟客户足矣。
下面上示例代码
#include "resource.h"
//导入的资源类型必须为ZIPRES,和WindowImplBase的定义一致。为所有资源打包,而不要直接打包资源的文件夹
class CDYFrameWnd : publ...
分类:
其他好文 时间:
2014-09-14 18:03:37
阅读次数:
652
转载自:http://blog.csdn.net/x356982611/article/details/30217473@1:找不到Riched20.lib用everything等软件搜索下磁盘,找到所在的目录添加到vs的库目录即可,我得是C:\Program Files (x86)\Microso...
分类:
其他好文 时间:
2014-09-12 11:40:03
阅读次数:
221
平铺布局在界面布局里面还是使用的比较多的,CTileLayoutUI继承于CContainerUI , 增加的东西不多,最主要的还是SetPos函数。
通过分析SetPos函数可以得到下面几点:
1.列数自适应
2.子控件高度自适应(每行子控件宽度最高的为基准)
3.子控件宽度至少大于等于子控件宽度
使用就很简单了 ,还是以 listDemo为基础来修改
<!--...
分类:
其他好文 时间:
2014-09-09 18:28:09
阅读次数:
930
转载请说明原出处,谢谢~~
从暑假到现在中秋刚过,我用duilib开发仿酷狗播放器大概经历了50天。做仿酷狗的意图只是看原酷狗的界面比较漂亮,想做个完整一些的工程来练习一下duilib。今天把写好的程序代码综合一下,发布测试版。测试版的程序肯定会有不少bug,而我自己也没有精心去测试程序,希望发现问题的朋友联系我一下,我去修正。
软件界面上绝大多数的控件的功能我都写出...
分类:
其他好文 时间:
2014-09-09 16:10:39
阅读次数:
238