www.pudn.com > 程序换肤.zip > TestSkinLoad.cpp
// TestSkinLoad.cpp : Defines the class behaviors for the application.
//
#include "stdafx.h"
#include "TestSkinLoad.h"
#include "TestSkinLoadDlg.h"
#include "SkinLoadLib.h" //包含SkinLoad头文件
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CTestSkinLoadApp
BEGIN_MESSAGE_MAP(CTestSkinLoadApp, CWinApp)
//{{AFX_MSG_MAP(CTestSkinLoadApp)
// NOTE - the ClassWizard will add and remove mapping macros here.
// DO NOT EDIT what you see in these blocks of generated code!
//}}AFX_MSG
ON_COMMAND(ID_HELP, CWinApp::OnHelp)
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CTestSkinLoadApp construction
CTestSkinLoadApp::CTestSkinLoadApp()
{
}
CTestSkinLoadApp theApp;
BOOL CTestSkinLoadApp::InitInstance()
{
//初始化SkinLoad,加载皮肤文件
InitSkinLoad(GetCurrentThreadId());
LoadSkin("xp_normal.skin");
CTestSkinLoadDlg dlg;
m_pMainWnd = &dlg;
dlg.DoModal();
return FALSE;
}
int CTestSkinLoadApp::ExitInstance()
{
ExitSkinLoad();
return CWinApp::ExitInstance();
}