摘要: 先發(fā)一個KWinGUI Framework的一個Demo程序。主要是展示一個圓形的Slider組件,可以做播放器之類的音量按鈕。
閱讀全文
摘要: 我這里要講的是窗口回調(diào)專用thunk,thunk的核心是調(diào)用棧動態(tài)修改技術(shù)。地球人都知道,windows的窗口回調(diào)函數(shù)是一個全局函數(shù),類成員函數(shù)是不可以作為窗口回調(diào)函數(shù)的,因?yàn)樗衪his指針,這給我們用C++來包裝窗口帶來不小的麻煩。
閱讀全文
摘要: 1、一直以來都是一個C++的堅定支持者和努力實(shí)踐者,盡管C++面臨來自傳統(tǒng)語言和動態(tài)語言的多方壓力,但我仍然堅信C++有自己適用的領(lǐng)域和無可替代的地位。既然是C++的追隨者,選擇CPPBLOG來寫點(diǎn)兒東西也就成了順利成章的事情了。
2、GUI Framework的確是個覆蓋范圍極廣的領(lǐng)域,平臺依賴性比較強(qiáng)。線程管理、內(nèi)存管理、消息派發(fā)、callback、i18n、圖形渲染、組件模型、甚至包括跨平臺的考慮等等,而且現(xiàn)在看來一個GUI Framework沒有可視化GUI設(shè)計器的話,是遠(yuǎn)不夠完美的。
閱讀全文