在对功能模块进行封装时,功能模块除了算法之外,可能还会带有相应的对话框资源,在调用对话框资源时,则需要将程序的资源入口。
一、创建一个.h和.cpp文件
(1).h文件
#include "resource.h"
class CExtDllState
{
public:
CExtDllState();
~CExtDllState();
protected:
HINSTANCE m_hinstold;
};
class CExampleApp: public CWinApp
{
public:
CExampleApp();
public:
virtual BOOL InitInstance();
DECLARE_MESSAGE_MAP()
};
(2)..cpp文件
#include "***.h"
BEGIN_MESSAGE_MAP(CExampleApp, CWinApp)
END_MESSAGE_MAP()
CExampleApp theApp;
BOOL CExampleApp::InitInstance()
{
CWinApp::InitInstance();
return TRUE;
}
CExtDllState::CExtDllState()
{