1. 將SkinMagicTrial.lib、SkinMagicTrial.dll和SkinMagicLib.h拷貝到項目根目錄下,並在工程中添加;<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
2. 把Skins文件夾放在項目根目錄下;
3. 建立一個MFC單文檔項目;
將 #include "SkinMagicLib.h" 拷貝到 StdAfx.h文件中;
在C**App類中打開InitInstance()函數,在函數其開始部分增加
VERIFY( 1 == InitSkinMagicLib( AfxGetInstanceHandle(), _T("ReadUI") ,NULL,NULL ) );
VERIFY( 1 == LoadSkinFile("Skins//corona.smf"));
VERIFY( 1 == SetDialogSkin( _T("Dialog") ) );
4. 在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") ) );
5. 通過類嚮導給C**App增加ExitInstance() 函數,內容如下
ExitSkinMagicLib();
return CWinApp::ExitInstance();