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. 运行效果
相关推荐
爪哇部落算法小助手30 分钟前
每日两题day65
数据结构·c++·算法
橘颂TA42 分钟前
【剑斩OFFER】算法的暴力美学——颜色分类
数据结构·c++·算法·动态规划
fish_xk2 小时前
c++基础扩展
开发语言·c++
阿沁QWQ2 小时前
C++继承
开发语言·c++
啊吧怪不啊吧2 小时前
C++之基于正倒排索引的Boost搜索引擎项目searcher部分代码及详解
c++·搜索引擎·项目
无限进步_2 小时前
C语言实现贪吃蛇游戏详解
c语言·开发语言·数据结构·c++·后端·算法·游戏
CHANG_THE_WORLD2 小时前
C++ vs Python 参数传递方式对比
java·c++·python
ULTRA??3 小时前
C++实现右折叠
开发语言·c++
handsomezqh3 小时前
洛谷U611548 助教的比拼
c++·算法
小李小李快乐不已3 小时前
图论理论基础(4)
c++·算法·图论·迭代加深