原文转自:http://www.cnblogs.com/Alberl/p/3342030.html 既然是入门教程,那当然得基础点,因为搜索duilib相关资料时,发现有些小伙伴到处都是编译错误,以及路径配置错误等等,还有人不知道SVN,然后一个个文件手动下载的。 其实吧,duilib的定位好像是这 ...
分类:
其他好文 时间:
2017-08-17 18:37:34
阅读次数:
347
水平布局中的控件无法布满整个布局,右側留有缝隙 修正后的样子 原因是布局中的代码计算Padding时候逻辑不对导致 修正后的代码到https://github.com/CodeBees/duilib-Ex-Debug检出 水平布局中的控件无法布满整个布局,右側留有缝隙 修正后的样子 原因是布局中的代 ...
分类:
其他好文 时间:
2017-08-16 19:19:11
阅读次数:
196
今天与大家分享的就是duilib这个库中,怎样做到显示html的。 有些控件,如Text能够通过showhtml函数来设置是否显示html富文本。 加粗 {b}加粗{/b} 斜体 {i}斜体{/i} 下划线 {u}下划线{/u} 被选中 {s}被选中{/s} 换行 {n} 链接 这个是最重要的 个人 ...
參考http://blog.csdn.net/zhuhongshu/article/details/38540711 改进: 1、跟其它duilib控件一样,不包括窗体 2、将onURLChanged和onTitleChanged发送到到Notify里处理 效果: 不足的地方: 1、改变大小时会闪屏 ...
分类:
Web程序 时间:
2017-08-07 19:17:47
阅读次数:
280
首先须要说明的是,我所说的字符串的长度,不是string的length,也不是string的size。我指的是显示的长度。即物理长度。 缘由: 之所以要提到这个。是由于遇到了一些问题。 再使用duilib进行开发时。发现label控件不能自适应宽度。 思考: 这显示是这个库的一个不足,可是我们能够试 ...
@1:找不到Riched20.lib 用everything等软件搜索下磁盘。找到所在的文件夹加入到vs的库文件夹就可以。我得是C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib;其它的vs版本号可能不一样,自行搜索 @2: “IDispa ...
分类:
其他好文 时间:
2017-08-05 10:55:34
阅读次数:
155
随着微信消息的轰炸,我决定重拾邮箱。为了方便管理邮箱,我下载并试用了Foxmail和网易邮箱大师,Foxmail不确定用什么语言开发的,可能是C++或者Delphi(早期应该是Delphi,最新的版本不确定),而网易邮箱大师用的是基于duilib + directui进行开发的(微信PC客户端也是用... ...
分类:
其他好文 时间:
2017-07-27 15:44:30
阅读次数:
394
加入自己定义控件可能有两种不同的情况: 1、 在duilib库中加入的自己定义控件。 2、 在我们的应用程序中自己重写了一个控件。 以下開始解说不同的情况下怎么才干支持在xml文件配置控件: 1、 库中情况 假如自己定义的控件是CGifUI类。 库中情况相对是比較简单的,仅仅需在分析xml文件时候将 ...
分类:
其他好文 时间:
2017-07-08 17:44:43
阅读次数:
241
使用所duilib的人定会知道cduistring类型,先看看这个类是怎么定义的: class UILIB_API CDuiString { public: enum { MAX_LOCAL_STRING_LEN = 127/*63*/ }; CDuiString(); CDuiString(con ...
分类:
编程语言 时间:
2017-06-30 21:03:51
阅读次数:
390
最近做一个项目,界面库用的是duilib。 软件首页的左侧是一个机型列表,右侧是机型信息及其他信息,点击左侧的机型,右边跟着变为对应的信息。 由于右侧信息比较复杂,还有进度条什么的,所以如果右侧只用一个界面,切换机型时,缓存和重新填充这些信息非常麻烦。 所以就想到了,右侧使用与左侧机型一样多的界面, ...
分类:
其他好文 时间:
2017-06-21 13:47:13
阅读次数:
201