完成一个简单的MFC窗口程序

本文介绍了如何在Visual Studio 2017中创建一个简单的MFC程序,包括新建项目、编写代码以及编译链接Windows API程序的步骤,最后生成并运行.exe文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

完成一个简单的MFC程序

1.用vs2017建立MFC程序
新建一个项目
2.把源文件中的留下pch.cpp 再新建文件新建的c++文件
3.输入代码

#include  "pch.h"  // 引入MFC的库
// 继承了CFrameWnd的子类CFristMFC,主要实现了Window窗口
class  CFristMFC : public  CFrameWnd
{
public:
 CFristMFC()
 {
  Create(NULL, _T("First MFCApplication"), WS_OVERLAPPEDWINDOW, rectDefault);
 }
};
// 继承了CWinApp 的子类 CMFCApp,主要实现应用程序。
class  CMFCApp : public  CWinApp
{
public:
 //虚函数 InitInstance,作为程序的入口。
 virtual BOOL InitInstance();
};
BOOL CMFCApp::InitInstance()
{
 m_pMainWnd = new CFristMFC();
 //设置窗体的大小
 m_pMainWnd->MoveWindow(500, 300, 640, 480, FALSE);
 //固定窗体的大小
 SetWindowLong(m_pMainWnd->m_hWnd, GWL_STYLE, WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU);
 //显示窗体
 m_pMainWnd->ShowWindow(m_nCmdShow);
 //获得窗口的绘图区
  CDC* dc = m_pMainWnd->GetDC();
 //设置背景颜色
 dc->FillSolidRect(0, 0, 640, 480, RGB(0, 200, 255));
 //写上一句话
 dc->TextOutW(20, 20, _T("真不错!"));
 //更新窗体
 m_pMainWnd->UpdateWindow();
 return TRUE;
}
// 实例化CHellowApp类的对象 FristMFCApp。
CMFCApp FristMFCApp;

4.运行程序
运行后

二.编译链接Windows API程序

1.打开系统高级设置在这里插入图片描述
2.点开环境变量,找到系统变量在这里插入图片描述
3.找到其中的Path,点击编辑再点击新建并复制你所设置的路径
在系统变量中新建INCLUDE环境变量
再新建LIB环境变量在这里插入图片描述

在这里插入图片描述

编译Windows API程序

1.找到已创建的Windows API文件目录,并打开cmd在这里插入图片描述
2.打开之后编译在这里插入图片描述
3.编译进行连接,会生成一个.exe文件!在这里插入图片描述
在这里插入图片描述
运行应用程序

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值