フレーム ウィンドウ クラス (Windows)Frame Window Classes (Windows)

フレームウィンドウとは、アプリケーションまたはアプリケーションの一部をフレームにするウィンドウのことです。Frame windows are windows that frame an application or a part of an application. 通常、フレームウィンドウには、ビュー、ツールバー、ステータスバーなど、他のウィンドウが含まれています。Frame windows usually contain other windows, such as views, tool bars, and status bars. の場合 CMDIFrameWnd 、オブジェクトに間接的にオブジェクトが含まれている可能性があり CMDIChildWnd ます。In the case of CMDIFrameWnd, they may contain CMDIChildWnd objects indirectly.

CFrameWndCFrameWnd
SDI アプリケーションのメインフレームウィンドウの基本クラス。The base class for an SDI application's main frame window. 他のすべてのフレームウィンドウクラスの基本クラスでもあります。Also the base class for all other frame window classes.

CMDIFrameWndCMDIFrameWnd
MDI アプリケーションのメインフレームウィンドウの基本クラス。The base class for an MDI application's main frame window.

CMDIChildWndCMDIChildWnd
MDI アプリケーションのドキュメントフレームウィンドウの基本クラス。The base class for an MDI application's document frame windows.

CMiniFrameWndCMiniFrameWnd
通常、フローティングツールバーの周りに表示されるハーフハイトフレームウィンドウです。A half-height frame window typically seen around floating toolbars.

クラスからではなく、COleIPFrameWnd
サーバードキュメントをその場で編集しているときに、ビューのフレームウィンドウを提供します。Provides the frame window for a view when a server document is being edited in place.

クラスに CMenu は、アプリケーションのメニューにアクセスするためのインターフェイスが用意されています。Class CMenu provides an interface through which to access your application's menus. 実行時にメニューを動的に操作する場合に便利です。たとえば、コンテキストに従ってメニュー項目を追加または削除する場合などです。It is useful for manipulating menus dynamically at run time; for example, when adding or deleting menu items according to context. 多くの場合、メニューはフレームウィンドウで使用されますが、ダイアログボックスや他の非子ウィンドウで使用することもできます。Although menus are most often used with frame windows, they can also be used with dialog boxes and other nonchild windows.

CMenuCMenu
HMENUアプリケーションのメニューバーとポップアップメニューへのハンドルをカプセル化します。Encapsulates an HMENU handle to the application's menu bar and pop-up menus.

関連項目See also

クラスの概要Class Overview