給大家分享一個Windows通用換膚控件 SkinSharp,SkinSharp又稱Skin#,通用換膚庫(SkinSharp)能在軟件添加換膚功能,支持所有主流的編程語言,比如C++、Delphi、VB6、.net、易語言等等。今天給大家帶來的是SkinSharp特別版,SkinSharp作為換膚控件,隻需要在您的程序中添加一行代碼,就能讓您的界麵煥然一新,並擁有多種主題風格和色調的動態切換功能以及Vista透明邊框特效。
1.拷貝.h文件和.lib文件到程序目錄下;
2. 在工程的stdafx.h 頭文件,添加以下代碼:
#include "SkinH.h"
#pragma comment (lib,"SkinHu.lib")
3. 對話框初始化函數OnInitDialog()裏麵添加以下代碼,加載皮膚:SkinH_Attach(); 這個方法隻加載試用版默認的皮膚。
4. 編譯下工程,產生Debug或Release文件夾,把DLL文件(SkinHu.dll )和皮膚文件(skinh.she )拷貝到此。這樣就行了。
SkinSharp采用獨特的軟件界麵開發技術,讓原本複雜繁瑣的界麵編程變得輕鬆自如。SkinSharp換膚庫目前支持所有流行的開發工具。SkinSharp可以在不修改客戶程序的基礎上,對在Windows上運行的任何程序進行隨意換膚,完全實現了將程序界麵與業務邏輯徹底分離,從而可以讓您輕鬆地完成程序界麵的完美升級。