MFC(一)搭建空项目

  1. 安装MFC支持库

  2. 创建空白桌面程序

  3. 项目相关设置

  4. 复制以下代码

cpp 复制代码
// mfc.h
#pragma once
#include <afxwin.h>

class MyApp : public CWinApp
{
public:
	virtual BOOL InitInstance();
};

class MyFrame : public CFrameWnd
{
public:
	MyFrame();
	// 消息映射机制
	DECLARE_MESSAGE_MAP()
};
cpp 复制代码
// 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. 运行效果
相关推荐
波特率11520038 分钟前
const关键字与函数的重载
开发语言·c++·函数重载
干啥啥不行,秃头第一名1 小时前
C++20概念(Concepts)入门指南
开发语言·c++·算法
2301_807367192 小时前
C++中的解释器模式变体
开发语言·c++·算法
2301_819414303 小时前
C++与区块链智能合约
开发语言·c++·算法
不想看见4044 小时前
Valid Parentheses栈和队列--力扣101算法题解笔记
开发语言·数据结构·c++
老约家的可汗4 小时前
C/C++内存管理探秘:从内存分布到new/delete的底层原理
c语言·c++
天赐学c语言4 小时前
Linux - 应用层自定义协议与序列/反序列化
linux·服务器·网络·c++
计算机安禾4 小时前
【C语言程序设计】第37篇:链表数据结构(一):单向链表的实现
c语言·开发语言·数据结构·c++·算法·链表·蓝桥杯
阿贵---4 小时前
C++构建缓存加速
开发语言·c++·算法
波特率1152004 小时前
C++当中is-a(继承)与has-a(成员对象)的辨析与使用指南(包含实际工程当中的使用示例)
c++·ros·串口通信