VC皮膚庫SkinCrafter.v3.4.0.0使用

無幻發表於2020-04-04

皮膚介面製作工具。可以自定義皮膚的元件庫,它可以使你的程式具有換膚功能,擁有最獨特的外觀風格。支援所有的Win32平臺,包括.NET。支援常用的程式語言,包括VC++,VB,Delphi,微軟forms(.NET)。

網站地址:http://www.skincrafter.com/

特別版3.4.0.0下載:http://0days.51cc.net/0days/dmsoft.technologies.skincrafter.v3.4.0.0-lz0_27602.html
特別版本地下載:http://download.csdn.net/source/1914022

可以從上面看到此皮膚庫支援VS2008,比較新的一款皮膚庫。使用方法將在以後說明。具體安裝過程,直接安裝即可。然後安裝上圖所示即可。下面介紹使用方法:

步驟一:新建基於對話方塊的工程,本次測試在VS2008SP1下,工程名任意;
步驟二:“專案”→“新增類”→“TypeLib中的MFC類”,在彈出的對話方塊中,在下拉表中"SkinCrafter 3.4.0.0 Type Library<1.10> "沒有找到的話,可從檔案瀏覽尋找;


步驟三:在工程的APP標頭檔案新增#include "CSCSkin3.h" ,並且宣告一個物件CSCSkin3 m_Skin ;
步驟四:在工程的APP初始化函式裡面,新增程式碼,程式碼的開始和結束已經註明;

效果如下:

程式執行沒有彈出註冊窗,但是標題欄的SkinCrafter Demo標誌沒辦法去掉,如果有人去掉的話,請告訴我。

程式釋出:
首先:把用到的DLL拷貝到工程下,如SkinCrafterDll_vs2008.dll或SkinCrafter3_vs2008.dll,依據程式所需,然後也把用到的皮膚拷貝到工程下;
然後:也把上面的東西拷貝到Release目錄下,然後對工程的Release進行靜態編譯設定,釋出程式;
最後:直接釋出Release目錄下的檔案即可。重點說明 :這是對已經安裝SkinCrafter,並且已經補丁的。若是沒有安裝的話,在別人電腦上看不到效果,還需安裝SkinCrafter和補丁 ,可能因為是盜版原因。

PS:使用皮膚會加大記憶體的使用,相比三四倍之餘。一般可以用來課程設計之類的小程式。若是有誰已經知道了怎麼釋出上面的工程的話,請不吝指點。

相關文章