新建一个 .h 头文件
#include <afxwin.h> /*MFC使用的头文件*/ //CWinApp应用程序类 class MyApp :public CWinApp{ public: //程序入口 virtual BOOL InitInstance(); }; //窗口框架类 class MyFrame :public CFrameWnd{ public: MyFrame();//构造函数 };
新建一个 .cpp文件
#include "MFC.h"; MyApp app;//全局应用程序对象,有且仅有一个 BOOL MyApp::InitInstance(){/*程序入口*/ //创建窗口 MyFrame * frame = new MyFrame; //显示和更新 frame->ShowWindow(SW_SHOWNORMAL); frame->UpdateWindow(); m_pMainWnd = frame; //保存指向应用程序的主窗口的指针 return TRUE;//返回正常初始化 } MyFrame::MyFrame() { Create(NULL, TEXT("MFC")); }
这样一个窗口就创建完成了
但是此时 编译很可能会出现问题
这时,要选择 项目>>属性>>常规>>MFC的使用>>选择:在共享 DLL 中使用 MFC