在很多管理信息系统的窗体都有一些共同点:可以通过框架菜单打开各种类型的视图窗口,而这些视图窗口具有MDI的一些特点,可以在框架窗体中最小化最大化还原等,并且点击菜单只能产生一个窗口(象SDI)。这种形式的窗口设计给人与一种条理感。于是我用VC6.0尝试创建这种窗口,现将整个过程为大家写下来,这里应含有MFC的一些内幕技术。
一、新建AppWizad(exe)工程,名为mdisdi,基于MDI的文档视模式(其余默认)。
二、在CApp子类中添加如下代码:
public:
CMultiDocTemplate* pDoctemp1;
CMultiDocTemplate* pDoctemp2;
三、修改InitInstance()中将如下代码:
CMultiDocTemplate* pDocTemplate;
pDocTemplate = new CMultiDocTemplate(
IDR_MDISDITYPE,
RUNTIME_CLASS(CMdisdiDoc),
RUNTIME_CLASS(CChildFrame), // custom MDI child frame
RUNTIME_CLASS(CMdisdiView));
AddDocTemplate(pDocTemplate);改为:
文章来源于领测软件测试网 https://www.ltesting.net/










