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