SkinSharp又稱Skin#,是Windows環境下一款強大的換膚組件。
SkinSharp作為換膚控制項,只需要在您的程式中添加一行代碼,就能讓您的介面煥然一新,並擁有多種主題風格和色調的動態切換功能以及Vista透明邊框特效。
SkinSharp 採用獨特的軟體介面開發技術,讓原本複雜繁瑣的介面編程變得輕鬆自如。SkinSharp不僅是功能強大的換膚控制項,而且是一款通用的換膚外掛程式。 SkinSharp換膚控制項目前支援所有流行的開發工具。SkinSharp作為換膚外掛程式,可以在不修改客戶程式的基礎上,對在Windows上啟動並執行任何程式進行隨意換膚,完全實現了將程式介面與商務邏輯徹底分離,從而可以讓您輕鬆地完成您程式介面的完美升級。
SkinSharp優勢
SkinSharp同其他換膚庫(skin++,appface等)相比有如下優勢:
1.輕量級換膚,SkinSharp不依賴於任何第三方類庫,僅僅使用到三大系統dll(kernel32.dll,gdi32.dll, user32.dll),因此在體積上是最小的,正式版的體積僅100多K,運行效率也是最高的,所有繪製和操作都是基於Win32 API,和SkinSharp相比,其他換膚庫則十分臃腫......
2.SkinSharp 在捲軸和菜單換膚上,和其他換膚庫有著明顯的優勢。在捲軸換膚上,SkinSharp做到了所有控制項內建捲軸的換膚,並且不修改控制項任何風格和屬性,完美相容各個控制項。在菜單換膚上,SkinSharp採用獨特的技術對所有菜單實行換膚,沒錯,是所有的菜單,包括IE控制項內部菜單,系統功能表,捲軸菜單等等,只要是菜單就能換膚!並且支援所有菜單的透明!
3.SkinSharp 採用先進的皮膚格式,完美相容各種不同形狀外觀的皮膚製作。SkinSharp皮膚採用超高壓縮率,體積超小,最小的皮膚僅10多K。載入效率極高,無任何延遲!設計的先進性使得SkinSharp的皮膚有著很好的版本相容性,即使今後增加了皮膚項,也依然能夠保持個個版本的相容性。SkinSharp的皮膚當然支援加密功能,保護您的皮膚不被其他人惡意使用。另外,SkinSharp的皮膚格式是公開的,你自己完全可以製作自己喜歡的編輯器!
4.SkinSharp 可以讓你輕鬆擁有Vista透明邊框以及陰影特效!SkinSharp僅用標準的GDI API就實現了Vista特效,並且效率極高!其他換膚庫則使用了GDI+,這樣在Windows2000等系統中你就必須多帶一個gdi+的dll。並且SkinSharp支援邊緣陰影,你還可以自己調整陰影參數!
5.SkinSharp 支援更改皮膚的色調,飽和度,亮度,表單的透明度,菜單的透明度。僅一款皮膚,您就可以擁有不同的色調主題!做出QQ色調主題是一件輕而易舉事情!
6.SkinSharp 有著強大的支援人員,換膚庫終身免費升級,無需再付任何費用,介面永遠保持最新。SkinSharp提供強大的換膚介面,足以滿足不同環境的多種需求!
7.SkinSharp支援Unicode,提供多種編碼格式,支援靜態庫連結,與客戶程式可以進行無縫整合!支援絕大多數第三方控制項的完美換膚!介面與商務邏輯徹底分離!