DuiLib教程–下載和生成
下載和生成 DuiLib的下載可前往 https://github.com/duilib/duilib ,我個人更推薦直接使用git clone https://github.com/duilib/duilib(小tips:每個程式設計師都應該有自己的github) ,關於git的使用教程推薦 廖雪 […]
-->
程式前沿 幫助程式設計師解決問題,增加專業技能,提升個人能力與未來世界競爭力。
下載和生成 DuiLib的下載可前往 https://github.com/duilib/duilib ,我個人更推薦直接使用git clone https://github.com/duilib/duilib(小tips:每個程式設計師都應該有自己的github) ,關於git的使用教程推薦 廖雪 […]
由於專案原因,有幸接觸到Duilib,在使用了一段時間之後,不得不承認它是一個非常優秀的開源介面庫。同時在學習和使用的過程中也遇到了很多的問題,僅以此篇作為開端記錄下來,也算是為開源世界做一些貢獻。 相信很多新手都是通過官方自帶的《Duilib 入門文件》入門的,其中 […]
最近我一個同學在專案中使用到了duilib框架,但是之前並沒有接觸過,他與我討論這方面的內容,看著官方給出的精美的例子,我對這個庫有了很大的興趣,我自己也是初學這個東東,我在網上花了不少時間來找相關的資料,但是找到的不多,官方給的文件又不全面,但是我還是找到了一些博主貢獻的優秀的博文,現在我是通過博 […]
選中xml檔案,在屬性對話方塊中更改caption的四個值,如圖:
看到有些軟體在桌面右下角彈框時, 工作列沒有圖示, 看起來像是從托盤程式彈出的。 實際上是一個單獨的exe, 在Create時, 將 WS_EX_APPWINDOW 遮蔽掉了,就有這效果. 這次, 將設定Create風格的實現直接挪到DuiLib中, 形成2個虛擬函式. 如果要實現的Dlg需要不同 […]
最近開始研究Duilib,並逐個分析Duilib的demo例子,記錄下來方便更多的人學習 。介面執行起來如下圖所示,該Demo主要包含 BaseDialog.h和BaseDialog.cpp,以及介面佈局檔案的詳細解釋,每行註釋已經新增。 BaseDialog標頭檔案原始檔 以及佈局檔案如下,可自行 […]
duilib是以DirectUI為技術原理開發的一款輕量級Windows桌面UI庫,具有入門簡單,使用方便等特點,在國內吸引了不少的開發者。其開發原型為國外大神viksoe的http://www.viksoe.dk/code/windowless1.htm 文章中提供的原始碼,國內開源前輩以此為基礎 […]
Duilib環境搭建 準備: SVN或者github Visual Studio 一、 首先,最新的duilib 2.0版本從SVN遷移到了github上了,所以原來的SVN地址(http://duilib.googlecode.com/svn/trunk)已經不可用了。 新的duilib在gith […]
轉載請說明原出處,謝謝~~ 看到群裡朋友有人討論WTL中的thunk技術,讓我聯想到了duilib的類似技術。這些技術都是為了解決c 封裝的窗體類與窗體控制代碼的關聯問題。 這裡是三篇關於thunk技術的部落格,不懂的朋友可以先看一下: WTL學習之旅(三)WTL中 […]
win32視窗程式 大家看到這個標題肯定會問“大哥,你是不是搞錯了,我是來學DuiLib的,你給我扯什麼win32程式”。其實,萬變不離其宗,DuiLib也只是一個ui介面庫,還是得建立在win32程式的基礎上的,還是得從winmain這個狗洞鑽進去。如果不搞懂win32的視窗訊息機制,DuiLib […]