第一个MFC程序

2019年7月,MFC入门,开始编写第一个MFC程序。

一、编写前的准备。

安装vs2019;(注:安装时勾选C MFC 生成工具)

mfc子窗口创建过程(第一个MFC窗口)(1)

VS2019好看多了。

二、正式编写开始:

1、创建新项目

2、选择空项目

3、输入项目名称HELLOMFC

4、点击创建

5、修改项目属性(修改"高级"-"MFC的使用"为"在静态库中使用 MFC",修改"连接器"-"子系统"为"窗口 (/SUBSYSTEM:WINDOWS)"

6、添加一个源文件main.cpp

代码如下:

#include <afxwin.h>

class MainApp :public CWinApp

{

public:

BOOL InitInstance();

};

class MyMainWnd :public CFrameWnd

{

public:

MyMainWnd();

};

MainApp a;

BOOL MainApp::InitInstance()

{

m_pMainWnd = new MyMainWnd();

m_pMainWnd->ShowWindow(m_nCmdShow);

m_pMainWnd->UpdateWindow();

return TRUE;

}

MyMainWnd::MyMainWnd()

{

Create(NULL, _T("第一个MFC程序"));

}

编译:代码成功运行了。第一个窗口出现了。

mfc子窗口创建过程(第一个MFC窗口)(2)

,