使用Skin#美化界面

轉載地址:http://blog.csdn.net/akof1314/article/details/5038769


SkinSharp又稱Skin#,是Windows環境下一款強大的換膚組件。
SkinSharp作爲換膚控件,只需要在您的程序中添加一行代碼,就能讓您的界面煥然一新,並擁有多種主題風格和色調的動態切換功能以及Vista透明邊框特效。
網站地址:http://www.skinsharp.com/

官方下載:http://www.skinsharp.com/htdocs/tar/SkinH_VC.rar 
本地下載:http://download.csdn.net/source/1893535

個人測試:Windows 7系統、Visual Studio 2008 SP1 環境
步驟一:新建基於對話框的工程,本次測試在VS2008SP1下,工程名任意;
步驟二:將換膚庫頭文件和鏈接庫文件(SkinH.h ,  SkinHu.lib )拷貝到工程的目錄下;
步驟三:在工程的stdafx.h 頭文件,添加以下代碼:

#include "SkinH.h"
#pragma comment (lib,"SkinHu.lib")

步驟四:在工程的對話框初始化函數裏面添加以下代碼,加載皮膚:

SkinH_Attach();

步驟五:編譯下工程,產生Debug或Release文件夾,把DLL文件(SkinHu.dll )和皮膚文件(skinh.she )拷貝到此。好,可以運行程序了。效果如下:

程序發佈: 
目前官方還未給出打包功能,繼續關注之。對於上面的截圖所示的方法發佈也可以,雖然帶了個DLL,但是不必去註冊的,簡單多了。

PS:個人感覺,一款輕巧的皮膚庫,雖然不是免費的,但是試用版沒有類似SkinCrafter之類的註冊窗口,並且沒有過於“礙眼”的標誌,此SkinSharp只有一個小衣服的logo圖標而已,重要的不是這點,而是個人版很便宜,目前好像70塊左右。雖然目前皮膚包不多,但是都還不錯,更多QQ類似的皮膚效果。關於內存佔用方面,不會消耗太多。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章