转载请说明原出处:http://blog.csdn.net/zhuhongshu/article/details/40740353,谢谢~~

首先说明一下Duilib和Uilib的差别:UiLIb是DuiLib是升级扩展版,UiLib添加了一些控件,比方渐变的FadeButton。而且增强了不少控件的功能和属性,比方托盘功能,同一时候也支持一些动画动能,和一些新模块。DuiLib和UiLib当前都处于无人维护的状态。所以我单独做了自己维护的版本号。

我把我修复的bug、对库的改进和增强。都同步对这两个库进行了更新。UiLib尽管功能很多其它,可是不建议新手朋友直接用。最好对DuiLib库源代码熟悉后,再使用UiLib。

由于UiLib的使用者少,关于UiLib的讨论也就少,出现bug的话就须要自己解决而无法找别人帮忙了。

我把我自己使用的Duilib库和Uilib库都上传到了GitHub,完整的库代码下载地址(两个地址二选一):

GitHub:https://github.com/redrains/DuiLib_Redrain

TaoBao:http://code.taobao.org/svn/redrain_duilib/trunk (淘宝svn,请用svn直接检出。网页无法打开)

另外给出官方原版Duilib的下载地址:

GitHub: https://github.com/duilib/duilib

我自己使用的Duilib和Uilib库中,修复了我在博客中说明的全部bug以及非常多还没有去说明的bug,相同也包括别人修复过的bug。修复的部分bug能够看"Duilib和UIlib更新日志.txt",完整的修复过程描写叙述请看我博客。

库里面包括我扩展过的部分控件。修复了编译duilib时出现的““IDispatchEx”: 重定义;不同的基类型”和'ICanHandleException' : 重定义错误。

改动duilib和uilib支持半透明异形窗口,RichEdit支持在透明窗口中使用。能够显示光标。Edit控件能够支持透明窗口。

添加gif控件。

添加窗口阴影类。能够设置图片阴影或者算法阴影。添加菜单通用类。

带有文本功能的控件添加了autocalcwidth属性,能够让控件自己主动依据文字长度计算宽度。

库中修复了relativepos属性,能够让绝对布局用起来更方便。

    很多其它属性的增强和加入,详见各个博客和提交代码的提交说明。

    附带了基于wke内核的webkit浏览器控件的源代码和demo、半透明异形窗口demo、Redrain仿酷狗播放器源代码、Redrain菜单demo。

我附带了vs2008和vs2010两个版本号的project解决方式。使用更高版本号的vs打开时,假设提示升级project,点“是”,然后询问是否覆盖原来的project配置信息,一定记住要选“否”!

project支持UnicodeRelease、UnicodeDebug两种配置方案。

其它情况假设你无法正常打开我的库或者编译有问题,那么建议把你须要的.h或者.cpp文件替换掉你自己的duilib库相应的文件来使用。

库中我改动过的代码。一般能够通过搜索“redrain”找到相应的位置和改动时间

此库是我个人使用,因为我水平所限,所以不保证我改动的代码的质量。请你看过代码后再决定是否使用。使用这个库出现故障。不承担不论什么责任.

  Redrain  2014.11.4

  QQ:491646717

  blog:http://blog.csdn.net/zhuhongshu?viewmode=contents

Redrain个人维护并使用的DuiLib和UiLib库源代码下载地址的更多相关文章

  1. Redrain个人维护并使用的DuiLib和UiLib库源码下载地址

    转载请说明原出处:http://blog.csdn.net/zhuhongshu/article/details/40740353,谢谢~~ 我把我自己使用的Duilib库和Uilib库都上传到了Gi ...

  2. uilib库gdi句柄泄漏bug修复,duilib防止gdi泄漏的小提醒

    转载请说明原出处,谢谢~~ 今天下午群友的网友让我帮忙看一下的duilib程序的问题,程序中包含了List控件,会定时清除所有子项目然后重新添加.但是程序运行一段时间后会自己崩溃!我编译了源码运行后在 ...

  3. Duilib入门文档提供下载

    版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[-] Duilib入门文档 基本框架 编写界面xml 响应事件 贴图描述 类html文本描述 动态换肤 Dll插件 资源打包 Duil ...

  4. 基于wke封装的duilib的webkit浏览器控件,可以c++与js互交,源码及demo下载地址

    转载请说明原出处,谢谢~~ 前些日子用wke内核封装了duilib的webkit浏览器控件,好多群里朋友私聊我希望可以我公布源码,今天把这个控件的源码和使用demo公布.其实这个控件封装起来没什么难度 ...

  5. duilib开源界面库

    官网: https://code.google.com/p/duilib/ 基于:http://www.viksoe.dk/code/windowless1.htm 教程: http://www.cn ...

  6. DuiLib DirectUI 界面库

    国内首个开源 的directui 界面库,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows 32 .Window CE.Mobile等平台. Duilib 是一款强 ...

  7. 增加duilib edit控件的提示功能和多种文字颜色

    转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/41786407 duilib的CEditUI控件内部使用了win32的原生 ...

  8. duilib List控件,横向滚动时列表项不移动或者显示错位的bug的修复

    转载请说明出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/42264673 关于这个bug的修复我之前写过一篇博客,连接为:http:/ ...

  9. duilib List控件,横向滚动时列表项不移动或者移动错位的bug的修复

    转载请说明出处,谢谢~~ 这篇博客已经作废,只是留作记录,新的bug修复博客地址:http://blog.csdn.net/zhuhongshu/article/details/42264673 之前 ...

随机推荐

  1. linux-5重要进程守护

    当给一台主机安装上linux系统后可以工作了-包括接受用户的输入/计算/存储/再将结果输出等等,这都是系统服务帮助我们完成的.而有一些系统服务时刻等待用户的输入(r如键盘进程)或随时响应用户的请求(如 ...

  2. PHP访问数据库

    1.原生mysql方式 <?php //最原生态的访问方式,不过SQL注入是个麻烦事 $con = mysql_connect("localhost","root& ...

  3. vim安装YouCompleteMe 插件

    要安装YouCompleteMe ,vim须支持python.看是否支持,可以在vim中:version 查看, 如果python前有+号,就是支持,减号就是不支持. 如果不支持,需要以编译安装方式重 ...

  4. [外挂4] 用CE查找棋盘基址

    a.找棋盘数据基址 b.分析棋盘数据结构 综合使用搜索技巧,这要看你的聪明才智啦! [如本例:首先精确查找0,然后点一下左上角的一个,再次筛选出变化的,重开盘,再搜变化的,发现期盼规律为值为0表示没有 ...

  5. 清爽绿色格调图文box通用样式

    今天是端午节,小菜献上一款剽窃的box样式,祝大家端午快乐! 此box样式以绿色为主要色调,清新自然,适合大多数设计场景. 此box算是比较高级的了,box中的列表是图文列表,可以显示一张小图片,然后 ...

  6. hibernate中 inverse的用法(转载)

    http://blog.csdn.net/xiaoxian8023/article/details/15380529 一.Inverse是hibernate双向关系中的基本概念.inverse的真正作 ...

  7. 浅谈压缩感知(三十):压缩感知重构算法之L1最小二乘

    主要内容: l1_ls的算法流程 l1_ls的MATLAB实现 一维信号的实验与结果 前言 前面所介绍的算法都是在匹配追踪算法MP基础上延伸的贪心算法,从本节开始,介绍基于凸优化的压缩感知重构算法. ...

  8. Liferay7 BPM门户开发之36: 使用Portlet filters过滤器做切面AOP

    使用Portlet filters过滤器做切面AOP Portlet Filters定义于JSR286 Java Portlet Specification 2.0 Portlet Filters是为 ...

  9. jsp实现验证码

    在web开发领域里面,验证码是一个比较常见的功能,而归根到底,验证码其实就是一组随机数,或者是一个随机算术 一.基本知识 1.为什么需要验证码? 验证码,很多时候出现在注册页面或者登陆界面,在这些页面 ...

  10. 传递给数据库 'master' 中的日志扫描操作的日志扫描号无效

    错误:连接数据库的时候提示:SQL Server 检测到基于一致性的逻辑 I/O 错误 校验和不正确 C:\Documents and Settings\Administrator>" ...