次の方法で共有


MDI 子ウィンドウの管理

MDI メイン フレーム ウィンドウ (アプリケーションごとに 1 つ) には、MDICLIENT ウィンドウと呼ばれる特別な子ウィンドウが含まれています。 MDICLIENT ウィンドウはメイン フレーム ウィンドウのクライアント領域を管理し、それ自体には子ウィンドウ ( CMDIChildWndから派生したドキュメント ウィンドウ) があります。 ドキュメント ウィンドウはフレーム ウィンドウ自体 (MDI 子ウィンドウ) であるため、独自の子ウィンドウを持つこともできます。 いずれの場合も、親ウィンドウは子ウィンドウを管理し、いくつかのコマンドをそれらに転送します。

MDI フレーム ウィンドウでは、フレーム ウィンドウが MDICLIENT ウィンドウを管理し、コントロール バーと組み合わせて位置を変更します。 MDICLIENT ウィンドウは、すべての MDI 子フレーム ウィンドウを管理します。 次の図は、MDI フレーム ウィンドウ、MDICLIENT ウィンドウ、およびその子ドキュメント フレーム ウィンドウの関係を示しています。

MDI フレーム ウィンドウ内の子ウィンドウ。
MDI フレーム ウィンドウと子ウィンドウ

MDI フレーム ウィンドウは、現在の MDI 子ウィンドウと組み合わせて動作します (存在する場合)。 MDI フレーム ウィンドウは、コマンド メッセージ自体の処理を試みる前に、MDI 子にコマンド メッセージを委任します。

詳しく知りたいこと

こちらも参照ください

フレーム ウィンドウの使用