vs中新增介面面板
阿新 • • 發佈:2019-02-18
SkinSharp又稱Skin#,是Windows環境下一款強大的換膚元件。
SkinSharp作為換膚控制元件,只需要在您的程式中新增一行程式碼,就能讓您的介面煥然一新,並擁有多種主題風格和色調的動態切換功能以及Vista透明邊框特效。
網站地址:http://www.skinsharp.com/
個人測試: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類似的面板效果。關於記憶體佔用方面,不會消耗太多。