複数のドキュメント インターフェイス
- [アーティクル]
-
-
[多くの新規および中間ユーザーは、MDI アプリケーションの使用を学ぶのが難しいと思います。 そのため、ユーザー インターフェイスには他のモデルを検討する必要があります。 ただし、既存のモデルに簡単に適合しないアプリケーションには MDI を使用できます。
マルチドキュメント インターフェイス (MDI) は、ユーザーが複数のドキュメントを同時に操作できるようにするアプリケーションのユーザー インターフェイスを定義する仕様です。
このセクションの内容
MDI 関数
MDI メッセージ
名前 |
説明 |
WM_MDIACTIVATE |
MDI クライアント ウィンドウに送信され、別の MDI 子ウィンドウをアクティブ化するようにクライアント ウィンドウに指示します。
|
WM_MDICASCADE |
MDI クライアント ウィンドウに送信され、すべての子ウィンドウがカスケード形式で配置されます。
|
WM_MDICREATE |
MDI 子ウィンドウを作成するために MDI クライアント ウィンドウに送信されます。
|
WM_MDIDESTROY |
MDI 子ウィンドウを閉じるために MDI クライアント ウィンドウに送信されます。
|
WM_MDIGETACTIVE |
アクティブな MDI 子ウィンドウへのハンドルを取得するために、MDI クライアント ウィンドウに送信されます。
|
WM_MDIICONARRANGE |
最小化されたすべての MDI 子ウィンドウを配置するために、MDI クライアント ウィンドウに送信されます。 最小化されていない子ウィンドウには影響しません。
|
WM_MDIMAXIMIZE |
MDI 子ウィンドウを最大化するために MDI クライアント ウィンドウに送信されます。 システムは、子ウィンドウのサイズを変更して、クライアント領域がクライアント ウィンドウに塗りつぶされるようにします。 システムは、子ウィンドウのウィンドウ メニュー アイコンをフレーム ウィンドウのメニュー バーの右端の位置に配置し、子ウィンドウの復元アイコンを左端の位置に配置します。 また、子ウィンドウのタイトル バー テキストがフレーム ウィンドウのタイトル バーのテキストに追加されます。
|
WM_MDINEXT |
MDI クライアント ウィンドウに送信され、次または前の子ウィンドウがアクティブになります。
|
WM_MDIREFRESHMENU |
MDI フレーム ウィンドウのウィンドウ メニューを更新するために MDI クライアント ウィンドウに送信されます。
|
WM_MDIRESTORE |
MDI クライアント ウィンドウに送信され、MDI 子ウィンドウが最大化または最小化されたサイズから復元されます。
|
WM_MDISETMENU |
MDI フレーム ウィンドウのメニュー全体を置き換える、フレーム ウィンドウのウィンドウ メニューを置き換える、またはその両方を行うために、MDI クライアント ウィンドウに送信されます。
|
WM_MDITILE |
MDI クライアント ウィンドウに送信され、すべての MDI 子ウィンドウがタイル形式で配置されます。
|
MDI 構造体