MFC入门(2.创建MFC窗口)
目录
- 一、创建项目(Visual studio 2022)
- 二、添加头文件mfc.h
- 三、添加源文件mfc.cpp
- 四、头文件mfc.h的代码
- 五、源文件mfc.cpp的代码
- 六、调试运行
一、创建项目
二、添加头文件mfc.h
三、添加源文件mfc.cpp
四、头文件mfc.h的代码:
#include<afxwin.h> //mfc头文件
class Myapp :public CWinApp //CWinApp应用程序类
{
public:
//程序入口
virtual BOOL InitInstance();
};
class Myframe :public CFrameWnd //窗口框架类
{
public:
Myframe();
};
五、源文件mfc.cpp的代码:
#include"mfc.h"
// 其他需要预编译的头文件
Myapp app; //全局应用程序对象,有且仅有一个
BOOL Myapp::InitInstance() //Myapp的实例函数,::简单理解成"的"
{
//创建窗口
Myframe* frame = new Myframe;
//显示和更新
frame->ShowWindow(SW_SHOWNORMAL);
frame->UpdateWindow();
//
m_pMainWnd = frame; //保存指向应用主程序的指针
return TRUE;
}
Myframe::Myframe() //Myframe的Myframe()函数
{
Create(NULL, TEXT("我的mfc窗口"));
}
六、调试运行
1.点击“本地Windows调试器”。
2.运行结果
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具