SkinSharp皮膚編輯器也就是SHEditor,爲開發者設計的一款通用的換膚庫,只需在程序中添加一行代碼就可以讓界面擁有多種主題風格和色調了,支持目前主流的開發工具,兼容絕大多數第三方控件的完美換膚!需要的開發者可以來本站下載!

軟件特色
1、可以让你轻松拥有Aero透明边框以及阴影特效!SkinSharp仅用标准的GDI API就实现了Aero特效,并且效率极高! 其他换肤库则没有此特性或者使用了GDI+,这样在Windows 2000等系统中你就必须多带一个GDI+的动态链接库,并且效率会有所影响。另外,SkinSharp还支持边缘阴影,还可以调整阴影参数, 实现超炫效果!
2、支持更改皮膚的色調,飽和度,亮度,窗體的透明度,菜單的透明度。僅一款皮膚,您就可以擁有不同的色調主題!做出類似QQ色調主題是一件輕而易舉的事情!
3、並非COM組件,僅以標准的動態或靜態鏈接庫的形式存在,SkinSharp無需進行系統注冊,直接使用!
4、完全支持Unicode,提供多種編碼格式,支持靜態庫鏈接,與客戶程序可以進行無縫整合!支持絕大多數第三方控件的完美換膚!界面與業務邏輯徹底分離!

5、超轻量级换肤,SkinSharp不依赖于任何第三方类库或模板库(STL,MFC,ATL等),仅仅使用到系统最基本的核心动态链接库。因此体积在同类产品上是最小的,仅不到200K,运行效率也是最高的,所有绘制和操作全部都是基于Win32 API的, 其他同类换肤库则十分臃肿。
6、在滾動條和菜單換膚上,和其他同類換膚庫有著明顯的優勢。在滾動條換膚上,SkinSharp做到了所有控件內置滾動條的換膚,並且不修改控件任何風格和屬性,完美兼容各個控件。在菜單換膚上,SkinSharp采用獨特的技術對所有菜單實行換膚,沒錯,是所有的菜單,包括IE控件內部菜單,系統菜單,滾動條菜單等等,只要是菜單就能換膚!並且支持所有菜單的透明!
7、采用先进的皮肤格式,完美兼容各种不同形状外观的皮肤制作。SkinSharp皮肤采用超高压缩率,体积超小,最小的皮肤小于10K。载入效率极高,无任何延迟!设计的先进性使得SkinSharp的皮肤有着很好的版本兼容性,即使今后增加了皮肤属性项,也依然能够保持版本的兼容性。 SkinSharp的皮肤同时支持加密功能,保护您自己设计的皮肤不被其他人恶意使用。
SkinSharp皮膚編輯器使用方法
1、使用畫圖工具畫自己構思的窗體控件圖片,最好包含以下所有控件的圖片,大小1:1
【注意】圖片做好了編輯皮膚過程中圖片會存在工程文件中,無法修改,如果編了半天發現少了什麽只好全部重做
控件:
没有什么好的画图或PS用不好可以用ppt画,画好了另存为.bmp 画的时候大小控制好,不要太大,到时候容易缺一块。
ppt缺點:保存時由于反鋸齒邊緣混了背景色,皮膚邊緣透明度不好,有些細線會被省略。
例子
【注意】按鈕包含五個狀態:正常狀態,鼠標移過,點過或tab選中,按下,enabled=false
開始制作:打開sheditor,在圖片裏“添加”制作的圖片
【再次注意】演示時用win7但實際上可能造成無法保存,最好是XP
選擇這個工具,然後從上邊框開始劃定範圍,從非激活開始
【注釋】上、下邊框要包含左右邊界,而左右邊框不用。紅色選擇後表示外面圖像1:1保持不變而裏面的將拉伸。如果不選窗口越大邊界線越粗。
【序號不標了】再點非激活,同一控件線框還在那裏,直接移過去
【注意】移的過程中到圖像外面了框會變小,大概是bug,這個時候就可以點保存鍵保存爲工程,右邊是生成皮膚,暫時不用。
做的過程中可以點預覽包含那個控件的窗體,全部畫完後點擊生成.she皮膚文件,可以試試關了程序再打開剛才的.sheproj,如果什麽都沒了說明系統環境不對,要換成XP