コントロール バー クラスControl Bar Classes

コントロールバーは、フレームウィンドウに関連付けられています。Control bars are attached to a frame window. これらには、ボタン、状態ペイン、またはダイアログテンプレートが含まれています。They contain buttons, status panes, or a dialog template. フリーフローティングコントロールバーは、ツールパレットとも呼ばれ、 CMiniFrameWnd オブジェクトにアタッチすることによって実装されます。Free-floating control bars, also called tool palettes, are implemented by attaching them to a CMiniFrameWnd object.

フレームワークコントロールバーFramework Control Bars

これらのコントロールバーは、MFC フレームワークの不可欠な部分です。These control bars are an integral part of the MFC framework. これらは、フレームワークに統合されているため、Windows のコントロールバーよりも使いやすく、強力です。They are easier to use and more powerful than the Windows control bars because they are integrated with the framework. ほとんどの MFC アプリケーションは、Windows のコントロールバーではなく、これらのコントロールバーを使用します。Most MFC applications use these control bars rather than the Windows control bars.

CControlBarCControlBar
このセクションに一覧表示されている MFC コントロールバーの基本クラス。The base class for MFC control bars listed in this section. コントロールバーは、フレームウィンドウの端に合わせて並べられたウィンドウです。A control bar is a window aligned to the edge of a frame window. コントロールバーには、 HWND ベースの子コントロールまたはに基づいていないコントロール HWND (ツールバーボタンなど) が含まれています。The control bar contains either HWND-based child controls or controls not based on an HWND, such as toolbar buttons.

CDialogBarCDialogBar
ダイアログボックステンプレートに基づくコントロールバー。A control bar that is based on a dialog box template.

CReBarCReBar
コントロールの形式で追加の子ウィンドウを含めることができるツールバーをサポートします。Supports a toolbar that can contain additional child windows in the form of controls.

CToolBarCToolBar
に基づいていないビットマップコマンドボタンを含む Toolbar コントロールウィンドウ HWNDToolbar control windows that contain bitmap command buttons not based on an HWND. ほとんどの MFC アプリケーションは、ではなくこのクラスを使用し CToolBarCtrl ます。Most MFC applications use this class rather than CToolBarCtrl.

CStatusBarCStatusBar
ステータスバーコントロールウィンドウの基本クラス。The base class for status-bar control windows. ほとんどの MFC アプリケーションは、ではなくこのクラスを使用し CStatusBarCtrl ます。Most MFC applications use this class rather than CStatusBarCtrl.

Windows コントロールバーWindows Control Bars

これらのコントロールバーは、対応する Windows コントロールの細いラッパーです。These control bars are thin wrappers for the corresponding Windows controls. これらはフレームワークと統合されていないため、前に示したコントロールバーよりも使用するのが難しくなります。Because they are not integrated with the framework, they are harder to use than the control bars previously listed. ほとんどの MFC アプリケーションでは、前に示したコントロールバーが使用されます。Most MFC applications use the control bars previously listed.

CRebarCtrlCRebarCtrl
オブジェクトの内部コントロールを実装し CRebar ます。Implements the internal control of the CRebar object.

CStatusBarCtrlCStatusBarCtrl
水平方向のウィンドウ。通常はウィンドウに分割され、アプリケーションで状態情報を表示できます。A horizontal window, usually divided into panes, in which an application can display status information.

CToolBarCtrlCToolBarCtrl
Windows ツール バー コモン コントロールの機能が用意されています。Provides the functionality of the Windows toolbar common control.

CToolTipCtrlCToolTipCtrl
アプリケーション内のツールの目的を説明する1行のテキストを表示する小さなポップアップウィンドウ。A small pop-up window that displays a single line of text describing the purpose of a tool in an application.

CDockStateCDockState
コントロールバーのドッキング状態データの永続ストレージを処理します。Handles persistent storage of docking state data for control bars.

関連項目See also

クラスの概要Class Overview