当前位置: 代码迷 >> VC >> 怎么把这个程序改成MDI
  详细解决方案

怎么把这个程序改成MDI

热度:6958   发布时间:2013-02-25 00:00:00.0
如何把这个程序改成MDI
#include <afxwin.h>
#include "resource.h"

class myForm:public CFrameWnd
{
private:
CMenu *myMenu;
CButton *myButton;
public:
myForm()
{
Create(NULL,L"我的第一个程序");
myMenu=new CMenu();
myMenu->LoadMenuW(IDR_MENU1);
SetMenu(myMenu);
CRect r=new CRect(10,10,50,50);

myButton=new CButton();
myButton->Create(L"大家好",WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,r,this,IDR_BUTTON1);


}
};

class MainForm:public CWinApp
{

public:
BOOL InitInstance()
{
myForm *NewForm=new myForm();

m_pMainWnd=NewForm;

NewForm->ShowWindow(SW_SHOW);
return true;
}
};
MainForm a_app;


上面的代码是小弟我刚刚开始学习MFC写的一个SDI的程序,能正常运行,
请问高手们,如何改成MDI的程序阿?就是运行后,显示的是MDI主窗体

------解决方案--------------------------------------------------------
好像程序比较简单,不如直接建个mdi工程吧。

------解决方案--------------------------------------------------------
好好学习下哈 看起来比较简洁的样子
  相关解决方案