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

MFC(一)搭建空项目

  1. 安装MFC支持库
    在这里插入图片描述

  2. 创建空白桌面程序
    在这里插入图片描述

  3. 项目相关设置
    在这里插入图片描述

  4. 复制以下代码

// mfc.h
#pragma once
#include <afxwin.h>class MyApp : public CWinApp
{
public:virtual BOOL InitInstance();
};class MyFrame : public CFrameWnd
{
public:MyFrame();// 消息映射机制DECLARE_MESSAGE_MAP()
};
// mfc.cpp
#include "mfc.h"MyApp myApp;BOOL MyApp::InitInstance() {MyFrame* frame = new MyFrame;frame->ShowWindow(SW_SHOWNORMAL);frame->UpdateWindow();m_pMainWnd = frame;return TRUE;
}BEGIN_MESSAGE_MAP(MyFrame, CFrameWnd)
END_MESSAGE_MAP()MyFrame::MyFrame() {Create(NULL, TEXT("窗口标题"));MoveWindow(500, 100, 500, 450);
}
  1. 运行效果
    在这里插入图片描述

点击跳转到下一章


http://www.lryc.cn/news/328219.html

相关文章:

  • OKCC的API资源管理平台怎么用?
  • CentOS 7 安装python 3.7 需要必要的依赖。
  • 美术馆设计方案优化布局与设施提升观众体验!
  • 数据库基础原理
  • Pandas操作MultiIndex合并行列的Excel,写入读取以及写入多余行及Index列处理,插入行,修改某个单元格的值,多字段排序
  • 工作总结5
  • 速通汇编(二)汇编mov、addsub指令
  • 软考 - 系统架构设计师 - 构件组装技术
  • 2010年之前电脑ubuntu安装nvidia驱动黑屏处理
  • 类与对象中C++
  • k8s 集群重启报错:The connection to the server 192.168.92.26:6443 was refused
  • 国内好用的chatGPT和AI绘图工具
  • 蚂蚁庄园3.31今日答案春季美食“雷竹笋”之所以得名是因为出笋与打雷有关吗?
  • 零基础入门转录组数据分析——绘制差异火山图
  • C++进阶,手把手带你学继承
  • Java自带的线程池及调用、ThreadPoolExecutor类(线程池的7大参数)、任务队列及底层原理
  • ThreadPool-线程池使用及原理
  • 高性能服务系列【十一】主题匹配
  • Vue 2 组件发布到 npm 的常见问题解决
  • p2p原理
  • 从供方协议管理到外部供方管理
  • 微服务demo(四)nacosfeigngateway
  • 2D与动画
  • Maven:构建现代化软件项目的强大工具
  • 脏牛提权(靶机复现)
  • 用html写一个贪吃蛇游戏
  • Topaz Gigapixel AI for Mac 图像放大软件
  • uniapp先显示提示消息再返回上一页
  • 【爬虫开发】爬虫从0到1全知识md笔记第2篇:requests模块,知识点:【附代码文档】
  • 【算法刷题day11】Leetcode: 20. 有效的括号、 1047. 删除字符串中的所有相邻重复项、150. 逆波兰表达式求值