歡迎回來啊哦,哈哈,有機(jī)會(huì)加我的msn:mzty999@hotmail.com
@夢(mèng)在天涯
msn加你了,都是以前寫的東西,丟了太可惜,拿出來共享一下
點(diǎn)“RRRR”按鈕后打開文件對(duì)話框,主界面就掛了,試了幾次都這樣。
@Touchsoft
很久以前的代碼了,當(dāng)時(shí)純粹寫著玩的,后來沒時(shí)間完善就丟在一邊了,有BUG還望見諒
@Touchsoft
因?yàn)镃SkinDialog使用靜態(tài)成員,所以當(dāng)點(diǎn)擊“RRRR”后,CSkinDialog保存的主界面的窗口函數(shù)地址被替換成了打開文件對(duì)話框的窗口函數(shù)地址,兩個(gè)dialog共用一個(gè)窗口函數(shù),so ......
@curly
樓上也做過界面開發(fā)的吧?這是以前研究界面開發(fā)的時(shí)候?qū)懙模瑓⒖剂瞬簧俅a,不光是codeproject。:-)
SkinSE(全稱:skin so easy)是一款真正意義上適合軟件界面開發(fā)的C++皮膚庫。通過使用XML文件來配置GDI資源(如:圖片、字體、顏色等),最大程度將界面與邏輯分開,讓程序員有更多的時(shí)間去進(jìn)行軟件內(nèi)部的邏輯處理。SkinSE沒有采用傳統(tǒng)的HOOK修改窗口過程函數(shù)的方式,而是只是針對(duì)具體窗口進(jìn)行界面處理。SkinSE只用到了windows幾個(gè)底層的核心庫,沒有用到(MFC/ATL等第三方庫),采用純API編寫,采用C語言導(dǎo)出方式,增強(qiáng)可移植性。SkinSE開發(fā)小組由數(shù)名具有多年windows界面開發(fā)經(jīng)驗(yàn)的程序員組成,對(duì)軟件界面開發(fā)有獨(dú)特的經(jīng)驗(yàn)和技巧,立志開發(fā)一款前沿的換膚技術(shù)展現(xiàn)給大家!
www.skinse.com