原文:DuiLib功能添加, 问题修复, 代码分析

问题修复 Button的ShowHtml true时, 设置 n 换行失效. 因为CLabelUI的text默认是不能换行的. 已经修复. , 代码分析 DuiLib中渐变色的使用和实现. 在一个Layout里面可以使用三种渐变色, DuiLib的绘制代码如下: 也就是说, 两种颜色的时候对半渐变, 种颜色的时候, 分成两部分, 分别进行渐变. 而且貌似只能垂直渐变. 绘制渐变的原理, 关键在于 ...

2013-09-29 18:33 5 5460 推荐指数:

查看详情

DuiLib WndShadow添加阴影效果的问题

在最新版本的Duilib中,使用CWndShadow添加窗口阴影会无效,需要修改CWndShadow类中MakeShadow函数中的一下内容方能生效: // Get the region of parent window, HRGN hParentRgn = CreateRectRgn ...

Mon Mar 20 22:59:00 CST 2017 0 1929
DuiLib 源码分析之CDuiString

duilib是一个比较常见的界面库,闲来无事看看别人写的代码,跟自己写的一比, 才看到了差距呀,感觉自己写的乱七八糟,keep moving CduiString是duilib提供的一个字符串类,功能是够用的,做duilib项目可以直接拿来用 首先看看头文件定义: 看了定义 ...

Sun Apr 03 00:29:00 CST 2016 0 1607
Duilib之源码分析

转自  http://note.sdo.com/u/icez/n/mvO-X~jxRnAMLX028000F9 《duilib之源码分析》1 stdAfx.h* lengthof(x) 计算数组长度宏* MAX 两值最大* MIN 两值最小* CLAMP(x,a,b) x在a,b之间则取x ...

Fri Jun 01 22:09:00 CST 2012 0 5429
vim添加代码折叠功能

用空格或者za命名改变,添加如下到vimrc文件 " Enable folding set foldmethod=indent set foldlevel=99 " Enable folding with the spacebar nnoremap <space> za ...

Wed Jun 29 21:14:00 CST 2016 0 1502
DuiLib 刷新问题

今天遇到一个问题,在界面上放了一个Control,然后在control上面放了一个ChildLayout控件,在ChildLayout控制键添加了一些Button,发现这些Button通过SetText函数设置文本后,多次设置的文本会叠加显示,并且设置Button的状态的和背景图片也会无效 ...

Thu Apr 12 02:40:00 CST 2018 0 989
duilib入门问题

问:如何把资源放入zip?答: 先SetResourcePath设置资源目录,再SetResourceZip设置压缩资源文件名问:如何设置窗体的初始化大小?答:设置XML文件的Window标签的siz ...

Thu Oct 20 22:02:00 CST 2016 0 2572
Duilib 源码分析(一)示例推演

Duilib源码下载地址   官网地址:https://github.com/duilib/duilib   源码下载地址https://github.com/duilib/duilib/archive/master.zip Duilib示范例子   使用Duilib编写一个界面软件 ...

Fri Jan 29 22:10:00 CST 2021 0 543
Duilib 源码分析(三)界面解析

例子 CDialogBuilder头文件 CDialogBuilder源文件 插件 自定义控件    小结   Duilib加载界面信息的三个来源:字符串,文件,内存。Duilib控件的三个来源:标准控件、插件、自定义控件。    Duilib技术交流群 ...

Fri Jan 29 22:19:00 CST 2021 0 298
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM