应用程序向导创建的框架窗口选件类
除了应用程序,文档和视图类之外时,使用 应用程序向导 创建主干应用程序,,应用程序向导创建应用程序的主框架窗口的派生框架窗口类。 默认情况下类调用 CMainFrame ,因此,包含测试的文件名为 MAINFRM.H 和 MAINFRM.CPP。
如果应用程序是 SDI,您的 CMainFrame 类从类 CFrameWnd派生。
如果应用程序是 MDI, CMainFrame 从类派生 CMDIFrameWnd。 在这种情况下 CMainFrame 实现主框架,保存菜单、工具栏和状态栏。 应用程序向导不派生自己的新文档框架窗口类。 相反,它在 CMDIChildWnd 类使用默认实现。 MFC 框架创建子窗口包含可以是类型 CScrollView, CEditView, CTreeView, CListView的每个视图 (,等等) 应用程序要求。 如果需要自定义您的文档框架窗口关联,可以创建新文档框架窗口类 (请参见 添加类)。
如果选择支持工具栏,类还具有初始化类型 CToolBar 和 CStatusBar 成员的变量和 OnCreate 消息处理函数两 控制条。
这些框架窗口类按创建,但是,引发这些事件的功能,则必须添加成员变量和成员函数。 您可能还希望让您的窗口类处理其他 windows 消息。 有关更多信息,请参见 更改 MFC 创建的窗口的样式。