当前位置: 首页 > news >正文

visual studio 2022 手工写一个简单的MFC程序

书籍:《Visual C++ 2017从入门到精通》的2.1.2 MFC方式中2.手工写一个简单的MFC程序

环境:visual studio 2022

内容:手工写一个简单的MFC程序

1.文件->新建->项目

2.根据以下步骤选择Windows桌面向导

3.输入项目名,选择保存位置,点击创建。

4.在弹出的WIndows桌面项目中,选择桌面应用程序(.exe),勾选空项目,然后点击确定。

5.创建新文件test.cpp和test.h.

6.修改项目属性,使其支持MFC编程。

7.编写程序内容

test.h的内容如下

#pragma once

#pragma once
#include <sdkddkver.h>
#include <afxwin.h>
#include <afxwinappex.h>
#include <afxframewndex.h>

class CTestApp : public CWinAppEx
{
public:
	virtual BOOL InitInstance();
};

test.cpp的内容如下:

#include "test.h"
CTestApp theApp;

BOOL CTestApp::InitInstance()
{
	CWinAppEx::InitInstance();

	SetRegistryKey(TEXT("Hello MFC app."));

	AfxMessageBox(_T("Hello World, MFD"));

	return TRUE;
}

 8.编译,运行

运行结果

相关文章:

  • 如何在Android中实现服务(Service)
  • 基于vue框架的游戏商城系统cq070(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • 网络问题排查基本命令
  • Linux Sed实战指南:从入门到精通
  • springboot3.x下集成hsqldb数据库
  • 某金融租赁公司数据治理实践
  • 储油自动化革命,网关PROFINET与MODBUS网桥的无缝融合,锦上添花
  • 装饰器模式:灵活扩展对象功能的利器
  • STM32程序的加密与破解以及烧录方法
  • 10分钟从零开始搭建机器人管理系统(飞算AI)
  • c++ 操作数组
  • 解决redis lettuce连接池经常出现连接拒绝(Connection refused)问题
  • 【DFS/回溯算法】2016年蓝桥杯真题之路径之谜详解
  • 面试高频考点:一文吃透并发Concurrency与并行Parallelism
  • GPPT: Graph Pre-training and Prompt Tuning to Generalize Graph Neural Networks
  • 解锁MacOS开发:环境配置与应用开发全攻略
  • vue3(笔记)2.0 生命周期函数.父子通信.ref以及模块引用.跨层级通信.v-model(基于defineModel)
  • STM32-HAL库初始化时钟
  • leetcode第77题组合
  • 【Spring Boot 应用开发】-05 命令行参数
  • wordpress 照片分享/网站如何做seo推广
  • 做网站分什么软件/html网页设计模板
  • 网站海外推广服务/嘉兴seo外包公司费用
  • 免费做苗木网站/近期的新闻消息
  • 东北网站建设公司/百度seo排名优化提高流量
  • 可以兼职做翻译的网站或app/群发软件