c++ MFC创建MDI动态多文档模板应用程序

1.新建MFC多文档应用程序,项目样式选择MFC Standard,其他点击下一步,在生成的类选择框中选择View,基类设置为CFormView

2 在资源里面右键Dialog,选择添加资源

3 选择IDD_FORMVIEW点击新建

4 双击该对话框,输入类名CFormView2

5 右键选择CMainFrame,添加变量

6 输入变量名m_pFormView,选择类型为CChildFrame*,点确定

7 在MainFrm.h中引用ChildFrm.h

#include "ChildFrm.h"

8 在CMainFrame()的构造函数中添加下面代码

CMainFrame::CMainFrame() noexcept
{
	// TODO: 在此添加成员初始化代码
	m_pFormView = new CChildFrame;
}

9 在MainFrm.h中引用CFormView2.h

在MainFrame的成员函数int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)中添加下面代码

m_pFormView->LoadFrame(IDR_MDI02162TYPE, WS_OVERLAPPEDWINDOW | FWS_ADDTOTITLE, this, NULL);
	CCreateContext context;
	context.m_pNewViewClass = RUNTIME_CLASS(CFormView2);
	context.m_pCurrentDoc = NULL;
	m_pFormView->CreateView(&context);
	m_pFormView->ShowWindow(SW_SHOW);

10 运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值