管理 MDI 子窗口

MDI 主框架窗口(每个应用程序一个)包含一个称为“MDICLIENT”窗口的特定子窗口。 MDICLIENT 窗口管理主框架窗口的工作区,它本身有子窗口:文档窗口(派生自 CMDIChildWnd)。 由于文档窗口是框架窗口(MDI 子窗口),因此它们也有其自己的子级。 在所有这些情况下,父窗口管理其子窗口并将一些命令转发给它们。

在 MDI 框架窗口中,框架窗口管理 MDICLIENT 窗口,与控件条结合对其进行重新定位。 反过来,MDICLIENT 窗口管理所有 MDI 子框架窗口。 下图显示 MDI 框架窗口、其 MDICLIENT 窗口与其子文档框架窗口之间的关系。

Child windows in an MDI frame window.
MDI 框架窗口和子窗口

MDI 框架窗口还将与当前 MDI 子窗口(如果有一个)结合使用。 MDI 框架窗口在尝试处理命令消息之前,会将这些消息委派给 MDI 子窗口。

你想进一步了解什么

另请参阅

使用框架窗口