原文: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