フレーム ウィンドウ
アプリケーションが Windows で実行されると、ユーザーはフレームウィンドウに表示されるドキュメントと対話します。 ドキュメントフレームウィンドウには、フレームとフレーム内のコンテンツという2つの主要なコンポーネントがあります。 ドキュメントフレームウィンドウは、 シングルドキュメントインターフェイス (SDI) フレームウィンドウでも、 マルチドキュメントインターフェイス (MDI) 子ウィンドウでもかまいません。 Windows は、ウィンドウの移動とサイズ変更、終了、最小化、最大化など、フレームウィンドウとのユーザー操作のほとんどを管理します。 フレーム内のコンテンツを管理します。
フレーム Windows およびビュー
MFC フレームワークは、フレームウィンドウを使用してビューを格納します。 2つのコンポーネントの — フレームとコンテンツ — は、MFC の2つの異なるクラスによって表され、管理されます。 フレームウィンドウクラスはフレームを管理し、ビュークラスはコンテンツを管理します。 [ビュー] ウィンドウは、フレームウィンドウの子です。 ドキュメントを使用した描画とその他のユーザー操作は、フレームウィンドウのクライアント領域ではなく、ビューのクライアント領域で行われます。 フレームウィンドウは、ビューの周囲に表示されるフレームを提供します。これには、キャプションバーと、コントロールメニューなどの標準ウィンドウコントロール、ウィンドウを最小化および最大化するためのボタン、ウィンドウのサイズを変更するためのコントロールがあります。 "コンテンツ" はウィンドウのクライアント領域で構成され、子ウィンドウがビューを完全に占有してい — ます。 次の図は、フレームウィンドウとビューの関係を示しています。
フレーム ウィンドウとビュー
フレーム Windows とスプリッター Windows
もう1つの一般的な配置は、フレームウィンドウで複数のビューをフレームに分割することです。通常は 分割ウィンドウを使用します。 分割ウィンドウでは、フレームウィンドウのクライアント領域がスプリッターウィンドウによって使用されます。このウィンドウには、ペインと呼ばれる複数の子ウィンドウが表示されます。
詳細については、次を参照してください。
一般的なフレームウィンドウのトピック
フレーム Windows の使用に関するトピック
複数のビューを含むフレームウィンドウでの現在のビューの管理
メニュー、コントロールバー、およびアクセラレータ (フレームウィンドウのスペースを共有するその他のオブジェクト) の管理
特殊なフレームウィンドウ機能に関するトピック
ファイルエクスプローラーまたはファイルマネージャーからフレームウィンドウへのファイルのドラッグアンドドロップ
その他の種類の Windows に関するトピック