一. SkinMagicBuilder開(kāi)發(fā)出來(lái)的產(chǎn)品展示和集成的IDE
1.1 展示使用SkinMagicBuilder開(kāi)發(fā)出來(lái)的項(xiàng)目產(chǎn)品。
1.2 大致介紹一下SkinMagicBuilder的IDE環(huán)境的各個(gè)部分功能。
二. SkinMagicBuilder的初級(jí)使用
2.1 九宮圖的介紹
SkinMagic在所有皮膚窗口中使用了一種圖像切割方法,在這里我們稱之為九宮圖。所謂九宮圖,就是把一個(gè)對(duì)象分成左上(1)(TopLeft)、中上(2)(MiddleTop)、右上(3)(TopLeft)、左中(4)(MiddleLeft)、客戶區(qū)(5)(Client)、右中(6)(MiddleRight)、左下(7)(BottomLeft)、中下(8)(BottomMiddle)、右下(9)(BottomRight)九個(gè)部分
2.2 全局控件的介紹
就是沒(méi)有在類似上面皮膚窗口里面的控件就叫全局控件。這樣的控件可以對(duì)多個(gè)對(duì)話框起作用。但是如果是在對(duì)話框之內(nèi)的控件呢,只要和vc工程里面控件的Value對(duì)應(yīng)起來(lái),就可以加載起來(lái)。 運(yùn)行程序就可以顯示加載的圖片的效果了
2.3 建立自己的對(duì)話框或者視圖框架
根據(jù)類向?qū)гO(shè)計(jì)自己的對(duì)話框或者視圖框架,加載圖片資源,實(shí)例運(yùn)行效果。
2.4 加載按鈕對(duì)應(yīng)的圖片
2.5 加載代碼,實(shí)例運(yùn)行效果
三. 常用菜單的學(xué)習(xí)
3.1 框架的背景的添加
3.2 菜單每一項(xiàng)的寬度設(shè)置和背景圖片設(shè)置
3.3 子菜單的箭頭設(shè)置
3.4 菜單分割線的加載
3.5 加載菜單代碼,運(yùn)行實(shí)例效果
四. CaptionButton的學(xué)習(xí)
4.1 CaptionButton的添加屬性設(shè)置
4.2 CaptionButton的常見(jiàn)的API函數(shù)調(diào)用
4.3 CaptionButton加載代碼,實(shí)例運(yùn)行效果
五. 代碼的添加匯總
5.1 對(duì)話框的添加代碼
5.2 菜單的添加代碼
5.3 按鈕的綁定機(jī)制
5.4 CaptionButton的常見(jiàn)API函數(shù)調(diào)用
5.5 應(yīng)用程序運(yùn)行完整效果。
六. 自己定制的皮膚控件圖形的加載
6.1 設(shè)置圖片的定制屬性
6.2 在項(xiàng)目中加載自己定制的控件,然后在相應(yīng)的屬性里面加載圖片
6.3 設(shè)計(jì)自己定制的按鈕控件的類
6.4 根據(jù)自己定制的控件加載到程序中運(yùn)行效果
我們的這個(gè)大綱教程作為一個(gè)加載皮膚的引導(dǎo)者,學(xué)習(xí)完之后,大家肯定就有為自己軟件定制皮膚的能力。并且換膚的效率能夠保證。
|