MFC-1创建窗体
#include <afxwin.h>//编写窗口程序时,必须加载此文件,该文件中定义了所有的MFC类
class MyApp:public CWinApp//以继承的方式借用MFC的类
{
public:
BOOL InitInstance()//程序入口点
{
CFrameWnd *Frame = new CFrameWnd();
m_pMainWnd = Frame;//窗口框架对象
Frame->Create(NULL,"HELLO MFC");//建立窗口
Frame->ShowWindow(SW_SHOW);//显示窗口
return true;
}
};
MyApp a_app;//建立应用程序对象
-----------------------------------------------------------------------
#include <afxwin.h>
#include "resource.h"
class MyFrame:public CFrameWnd
{
private:
CMenu *FMenu;
public:
MyFrame()
{
Create(NULL,"hello MFC");
FMenu = new CMenu;
FMenu->LoadMenuA(IDR_MENU1);
SetMenu(FMenu);
}
};
class MyApp:public CWinApp
{
public:
BOOL InitInstance()
{
CFrameWnd *Frame = new MyFrame;
m_pMainWnd = Frame;
Frame->ShowWindow(SW_SHOW);
return true;
}
};
MyApp a_app;