从GoogleCode上下载的duilib工程中附带的一副总体设计图(如下所示),可以先整体了解一下,有个初步的认识,对后续进一步深入了解学习会很有帮助。 通过设计图有了一个初步认识后,接下来开始进一步深入学习了解,主要从以下几个方面进行了解学习:库的组成;框架基本流程;元素 ...
在前面两篇日志已经能使用xml了。今天准备好好的折腾一番,结果在颜色上却掉坑里了。 起初我在ps里取颜色为 ff 这里 为R, 为G,ff为B 在控件的属性里有这样一个属性bkcolor ff 。这个代码放进去后为黑色,并非我们期望的蓝色。 后来才发现在duilib里颜色正常的是 位,ps里的是 位。另外两位为A,是代表透明度的。在duilib中颜色的表达顺序为: ARGB 透明度 红色 绿色 蓝 ...
2014-06-30 11:59 0 3913 推荐指数:
从GoogleCode上下载的duilib工程中附带的一副总体设计图(如下所示),可以先整体了解一下,有个初步的认识,对后续进一步深入了解学习会很有帮助。 通过设计图有了一个初步认识后,接下来开始进一步深入学习了解,主要从以下几个方面进行了解学习:库的组成;框架基本流程;元素 ...
★:带有系统标题框和边框: --------------------------------------------------------------------------- ...
DuiLib学习笔记(二) 扩展CScrollbar属性 Duilib的滚动条滑块默认最小值为滚动条的高度(HScrollbar)或者宽度(VScrollbar)。并且这个值默认为16。当采用系统样式的滚动条,或者 Troy的源码(https://github.com/qdtroy ...
1. 界面描述XML文件 Duilib主要是通过XML来进行界面的布局配置,程序通过读取并解析XML文件来创建对应的窗体。DuiLib的页面布局分为三类:窗体(Window)、容器(Contain)和控件(Control)。顾名思义窗体就是要创建的窗口,容器则相当于是窗体内的一个子窗体 ...
在vs2008里,新建一个win32的程序空项目。建立stdafx.h和stdafx.cpp文件,代码如下: stdafx.h stdafx.cpp 再建立一个cpp ...
在前面已经了解了duilib控件以及界面布局相关内容,接下来就要考虑该如何将xml中描述的布局通过界面展现出来。实际上在 Duilib学习笔记《01》 中我们已经简单提到过基本的流程及元素创建机制。这里我们直接用 Duilib学习笔记《03》最后提供的代码,下面我们就具体来说 ...
Duilib中的事件响应有两种方式: ★:在事件处理类(一般使用窗口类)中实现INotifyUI接口,然后在Notify函数中处理事件,这种方式比较简单常用 ...
1.字体设置的规律 字体的大小是随着数字的增加而怎加的。 字体的默认id从0开始 字体的颜色设置0xFFFFFF,第一个FF应该代表的是透明度,从第二FF分别为RGB的16进制的值。此例的字体颜色为纯白色 ...