使用SkinMagic美化VC介面

2021-06-22 07:56:08 字數 1221 閱讀 1655

vc++

html

1、skinmagiclib.h拷貝到工程目錄下;

2、將skinmagiclib.lib及smf**檔案放到vc工程的res目錄下;

3、將lib檔案鏈結到工程中;

4、在stdafx.h中加入  

5、用文字編輯器開啟工程的rc檔案,在裡面加入

////

//skinmagic

//xpblue                  skinmagic discardable   "res\\xpblue.smf"

corona                  skinmagic discardable   "res\\corona.smf"

xpgrean                 skinmagic discardable   "res\\xpgrean.smf"

xplus                   skinmagic discardable   "res\\x-plus.smf"

devior                  skinmagic discardable   "res\\devior.smf"

xpsteel                 skinmagic discardable   "res\\xpsteel.smf"

kromo                   skinmagic discardable   "res\\kromo.smf"

新增完畢後,會發現資源檢視中會多了乙個「skinmagic」的目錄

verify( 1 == initskinmagiclib(afxgetinstancehandle(), null, null, null ));

verify( 1 == loadskinfromresource(null, "xpblue" ,"skinmagic" ));

//載入靜態**資源

7、使用

verify( 1 == setwindowskin( m_pmainwnd->m_hwnd , "mainframe" ));

m_pmainwnd->showwindow(sw_show);

m_pmainwnd->updatewindow();

為視窗換膚 使用

verify( 1 == setdialogskin( "dialog" ) );

為對話方塊換膚

exitskinmagiclib();

其餘可以參考

VC面板 SkinMagic的使用

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

VC面板 SkinMagic的使用

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

使用SkinMagic美化MFC對話方塊

我在看一本王艷平的 windows程式設計 裡面第七章提到了使用skinmagic美化介面的問題。書上講的不明不白網上也有各種教程,幾天終於自己把skinmagic應用到了mfc程式中,快哉快哉!一 開啟vc6.0,新建乙個mfc基於對話方塊的應用程式。把工程命名為skin。include skin...