VC加載皮膚詳細步驟說明

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();

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