在Window下面搞了幾年的程序開發(fā), 經(jīng)常遇到自定義界面的問(wèn)題,所以Skin話界面是一個(gè)比較麻煩的事情,每次基本都做同樣類似的工作,但是每次又有一些不同的處理,所以一直想做一個(gè)獨(dú)立的Skin產(chǎn)品,來(lái)解決Window下面程序Skin的問(wèn)題
在朋友的主導(dǎo)下,開發(fā)了這個(gè)Skin庫(kù),由于是業(yè)余時(shí)間,所以斷斷續(xù)續(xù)的再開發(fā),時(shí)間大致有一年多了.現(xiàn)在基本成型了.把效果給大家看看
?主要支持:
- VC++
- MFC
- WTL
- SDI
- BUTTON/EDIT/MENU等基本的控件
后期考慮支持VB
再開發(fā)的過(guò)程中,對(duì)比了SkinMaigic,Skin++,Skin,AppFace,USkin,SkinCrafter,發(fā)現(xiàn)還是有一定優(yōu)勢(shì)的,主要是GDI和內(nèi)存比他們的要小的多.
不過(guò)也有不足的地方,沒(méi)有一個(gè)Skin編輯器,現(xiàn)在Skin的模式是一個(gè)BMP文件+XML配置文件.我感覺(jué)這種模式比使用Skin編輯器要簡(jiǎn)單清晰一些,設(shè)計(jì)師設(shè)計(jì)好圖片放到一個(gè)BMP文件里面,然后修改一些對(duì)應(yīng)的XML里面的坐標(biāo)就可以了.
對(duì)于這個(gè)Skin庫(kù),倒是是走Skinmaigc這些Skin庫(kù)的收費(fèi)模式,還是就完全免費(fèi)給大家使用,現(xiàn)在還沒(méi)有完全考慮好.朋友可以給一些建議