Duilib

1/2ページ

Duilib官方入門文件建立的視窗為什麼是圓角矩形

       由於專案原因,有幸接觸到Duilib,在使用了一段時間之後,不得不承認它是一個非常優秀的開源介面庫。同時在學習和使用的過程中也遇到了很多的問題,僅以此篇作為開端記錄下來,也算是為開源世界做一些貢獻。          相信很多新手都是通過官方自帶的《Duilib 入門文件》入門的,其中 […]

Duilib 視窗流程

從GameDemo.cpp看起   1回顧通常的sdk視窗程式流程:註冊視窗-建立視窗-顯示視窗-啟動訊息迴圈   1.1註冊視窗類 Duilib中最平凡的真實視窗類是:CWindowWnd,關於視窗註冊提供了兩個函式,嚴格的說應該是幾個: RegisterWindowClass() Registe […]

DirectUI介面程式設計(二)繪製一個按鈕

上節介紹了使用原始碼方式構建Duilib應用的專案配置,並建立了一個最簡單的基於Duilib庫的視窗,細心的讀者會發現,當我們點選視窗的關閉按鈕時,應用並沒有真的退出,因為我們並沒有對視窗事件進行處理,本節我們在視窗中繪製一個按鈕並響應視窗及按鈕的相關事件。 在視窗中繪製一個按鈕我們需要以下幾個步驟 […]

duilib底層機制剖析:窗體類與窗體控制代碼的關聯

轉載請說明原出處,謝謝~~         看到群裡朋友有人討論WTL中的thunk技術,讓我聯想到了duilib的類似技術。這些技術都是為了解決c 封裝的窗體類與窗體控制代碼的關聯問題。         這裡是三篇關於thunk技術的部落格,不懂的朋友可以先看一下: WTL學習之旅(三)WTL中 […]