数据库开发之窗体编程

发表于:2007-07-01来源:作者:点击数: 标签:
在很多管理信息系统的窗体都有一些共同点:可以通过框架菜单打开各种类型的视图窗口,而这些视图窗口具有MDI的一些特点,可以在框架窗体中最小化最大化还原等,并且点击菜单只能产生一个窗口(象SDI)。这种形式的窗口设计给人与一种条理感。于是我用VC6.0尝


  在很多管理信息系统的窗体都有一些共同点:可以通过框架菜单打开各种类型的视图窗口,而这些视图窗口具有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);改为:

原文转自:http://www.ltesting.net