如何使用SkinMagic庫進行MFC界面皮膚美化

下載 庫。百度很多。。。

第一步:在項目的stdafx.h文件中加入以下代碼:

 #include "SkinMagicLib.h"
 #pragma comment(lib, "SkinMagic.lib")


第二步:在主程序類文件 ***.cpp 中的 BOOL C***App::InitInstance() 函數中加入以下代碼:

VERIFY( 1 == InitSkinMagicLib(AfxGetInstanceHandle(), NULL, NULL, NULL));

VERIFY( 1 == LoadSkinFile("x-plus.smf")); 

其中第二句話是載入皮膚文件,可以更換。


第三步:在***Dlg.cpp 中 的OnInitDialog函數中加入以下代碼:

VERIFY( 1 == SetWindowSkin( this->m_hWnd , "MainFrame" ));//

VERIFY( 1 == SetDialogSkin( "Dialog" ) );//


第四步:在 中的int ExitInstance();函數中加入釋放代碼,如下:

ExitSkinMagicLib();

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章