第一个MFC 界面程序
创建C++ 空项目
#include <afxwin.h>
#include <atlimage.h>
#include "resource.h"//继承一个模态框 每一个窗口 对应一个 类
class Login :public CDialog {private:HICON h_icon;//图标类public://构造函数 并且 调用 父类的构造函数传递//窗口资源Login():CDialog(IDD_DIALOG1) {}//初始化 模态框BOOL OnInitDialog() {SetWindowTextW(L"MFC程序");//设置窗口标题//加载图标h_icon = ::LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_ICON1));SetIcon(h_icon, TRUE);SetIcon(h_icon, FALSE); return TRUE;}};class App :public CWinApp {virtual BOOL InitInstance() {//创建对象 Login* login = new Login();//把模态框 弹出来login->DoModal();return TRUE;};
};
App theapp; //定义全局变量
必须设置 静态库 或者动态库 使用MFC 不然运行不起来 由于创建的是空项目 默认是控制台 需要设置为窗口
设置好了之后 直接 Ctrl + F5 运行项目