ATL 项目中的 MFC 支持
如果在 ATL 项目向导中选择“支持 MFC”,则项目会将应用程序声明为 MFC 应用程序对象(类)。 该项目初始化 MFC 库并实例化一个派生自 CWinApp 的类(ProjName 类)。
此选项仅适用于未归属的 ATL DLL 项目。
class CProjNameApp : public CWinApp
{
public:
// Overrides
virtual BOOL InitInstance();
virtual int ExitInstance();
DECLARE_MESSAGE_MAP()
};
BEGIN_MESSAGE_MAP(CProjNameApp, CWinApp)
END_MESSAGE_MAP()
CProjNameApp theApp;
BOOL CProjNameApp::InitInstance()
{
return CWinApp::InitInstance();
}
int CProjNameApp::ExitInstance()
{
return CWinApp::ExitInstance();
}
你可以在类视图中查看应用程序对象类及其 InitInstance
和 ExitInstance
函数。