VC中使用SkinMagic給你的軟體換膚

2021-04-16 20:00:40 字數 1061 閱讀 9543

mfc換膚例項:

將skinmagictrial.lib、skinmagictrial.dll和skinmagiclib.h拷貝到專案根目錄下,並在工程中新增;

把skins資料夾放在專案根目錄下;

建立乙個mfc單文件專案;

stdafx.h檔案中 增加 #include "skinmagiclib.h" ;

verify(1

==initskinmagiclib

(afxgetinstancehandle

(),_t("

readui")

,null

,null ));

verify(1

==loadskinfile("

skins/corona.**f

"));

verify(1

==setdialogskin(_t

("dialog")

));

在initinstance()函式最後,但在以下**之前,

//the one and only window has been initialized, so show and update it.

m_pmainwnd

->

showwindow(sw_show);

m_pmainwnd

->

updatewindow();

加入如下**

verify( 1==

setwindowskin(m_pmainwnd

->

m_hwnd ,  _t(

"mainframe

") ) );

exitskinmagiclib();

return

編譯程式;即可執行成功。如圖所示:

VC面板 SkinMagic的使用

使用了skinmagic2.01設定軟體介面的乙個單文件程式,就三步 首先拷貝 skinmagiclib.h skinmagic.lib skinmagic.dll和 檔案 smf到工程資料夾下 initinstance 中新增 verify 1 initskinmagiclib afxgetins...

使用SkinMagic美化VC介面

vc html 1 skinmagiclib.h拷貝到工程目錄下 2 將skinmagiclib.lib及smf 檔案放到vc工程的res目錄下 3 將lib檔案鏈結到工程中 4 在stdafx.h中加入 5 用文字編輯器開啟工程的rc檔案,在裡面加入 skinmagic xpblue skinma...

VC面板 SkinMagic的使用

使用了skinmagic2.01設定軟體介面的乙個單文件程式,就三步 首先拷貝 skinmagiclib.h skinmagic.lib skinmagic.dll和 檔案 smf到工程資料夾下 initinstance 中新增 verify 1 initskinmagiclib afxgetins...