术语 | CMDIFrameWnd | |||||||||||||||||||||||||||||||||||||||
释义 | CMDIFrameWnd
CMDIFrameWnd类提供了Windows多文档界面(MDI)子窗口的功能和管理窗口的功能。 为了为应用创建有用的MDI子窗口,需要从CMDIFrameWnd派生类。 为派生类增添成员变量,从而为应用存储指定的数据。实现消息处理的成员函数,并在派生类中实现消息映射,以便于指出当消息传递给窗口后,将发生什么事情。 可以通过MDI调用Create函数或CMDIFrameWnd的LoadFrame函数来构造MDI子窗口。 在调用Create或LoadFrame之前,必须使用C++的new操作符在堆中构造框架窗口对象。在调用Create函数之前,必须使用AfxRegisterWndClass全局函数来登记窗口类,从而为框架设置图标或类的风格。 使用Create成员函数,用于传递作为即时参数的框架创建参数。 LoadFrame需要的参数比Create少,不过,它需要资源更多的缺省值,包括框架的标题、图标、加速表和菜单。为了LoadFrame函数的使用,所有的资源必须有相同的资源ID 号(例如, IDR_MAINFRAME)。 尽管MDIFrameWnd由CFrameWnd类派生,但由CMDIFrameWnd派生的框架窗口不必由DECLARE_DYNCREATE来声明。 CMDIFrameWnd类从CFrameWnd类中继承了大部分缺省用法。如果需要这些功能的详细情况,请参考CFrameWnd类的描述。CMDIFrameWnd拥有下列额外的功能:
如果要了解有关CMDIChildWnd函数的更多信息,请参阅联机文档“Visual C++程序员指南”中的“框架窗口主题”。 #include <afxwin.h> 请参阅:CWnd, CMDIChildWnd CMDIFrameWnd类的成员 构造函数
操作
可覆盖的函数
|
|||||||||||||||||||||||||||||||||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。