-
安装MFC支持库
-
创建空白桌面程序
-
项目相关设置
-
复制以下代码
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);
}
- 运行效果