1. 调用CWinApp 的构造函数
2. 程序入口函数WinMain接受控制
3. WinMain 调用应用程序类的 InitInstance 函数 初始化
4. WinMain 进入消息循环
5. WinMain 退出,程序终止
简单的MFC 程序示例:
2. 程序入口函数WinMain接受控制
3. WinMain 调用应用程序类的 InitInstance 函数 初始化
4. WinMain 进入消息循环
5. WinMain 退出,程序终止
简单的MFC 程序示例:
#define _AFXDLL
#include "afxwin.h"
class CMyWnd:public CFrameWnd
{
public:
CMyWnd(LPCTSTR Title) //CMyWnd 构造函数
{ Create(0,Title);
}
};
calss CMyApp: public CWinApp
{
public:
virtual BOOL InitInstance(); //虚函数
};
BOOL CMyApp::InitInstance(void)
{ LPCTSTR Title = "一个简单的MFC程序示例";
m_pMainWnd = new CMyWnd(Title);
m_pMainWnd->ShowWindow(m_nCmdShow);
return TRUE;
};
CMyApp MyApp; //调用AP的构造函数