MSDN 索引Hierarchy chart 可查询MFC层次结构
设置静态链接库
包含头文件
自己创建的头文件
自定义一个类 派生于 CWinApp(这个自定义类每个应用程序只能有一个)
覆盖虚函数
自定义一个派生于CFrameWnd的类
定义一个构造函数
重新虚函数
构造函数里面创建窗口
RECT结构体定义窗口的大小和位置
a.cpp
#include <afxwin.h>
#include "a.h"
CMyApp theApp;
BOOL CMyApp::InitInstance()
{
m_pMainWnd = new CMainWindow;
m_pMainWnd->ShowWindow(m_nCmdShow);
m_pMainWnd->UpdateWindow();
return TRUE;
}
CMainWindow::CMainWindow()
{
RECT rect={400,400,800,700};
Create(NULL,"a",WS_OVERLAPPEDWINDOW,rect);
}
a.h
```cpp
#ifndef __A1__
#define __A1__
class CMyApp :public CWinApp
{
public:
virtual BOOL InitInstance();
};
class CMainWindow:public CFrameWnd
{
public:
CMainWindow();
};
#endif // !__A__