Share via


コントロール バー クラス

コントロール バーは、フレーム ウィンドウにアタッチされています。 これらには、ボタン、状態ペイン、またはダイアログ テンプレートが含まれています。 フリーフローティング コントロール バーは、ツール パレットとも呼ばれ、CMiniFrameWnd オブジェクトにアタッチすることによって実装されます。

フレームワークのコントロール バー

これらのコントロール バーは、MFC フレームワークにとって不可欠な要素です。 これらはフレームワークに統合されているため、Windows コントロール バーよりも使いやすく、強力です。 ほとんどの MFC アプリケーションでは、Windows コントロール バーではなく、これらのコントロール バーが使用されます。

CControlBar
このセクションに一覧表示されている MFC コントロール バーの基底クラス。 コントロール バーは、フレーム ウィンドウの端に合わせて並べられたウィンドウです。 コントロール バーには、HWND ベースの子コントロール、または HWND に基づかないコントロール (ツール バーのボタンなど) が含まれています。

CDialogBar
ダイアログ ボックス テンプレートに基づくコントロール バー。

Crebar
コントロールの形式で追加の子ウィンドウを含めることができるツール バーをサポートします。

CToolBar
HWND に基づかないビットマップ コマンド ボタンを含むツール バー コントロール ウィンドウ。 ほとんどの MFC アプリケーションでは、CToolBarCtrl ではなくこのクラスが使用されます。

CStatusBar
状態バー コントロール ウィンドウの基底クラス。 ほとんどの MFC アプリケーションでは、CStatusBarCtrl ではなくこのクラスが使用されます。

Windows コントロール バー

これらのコントロール バーは、対応する Windows コントロールの thin ラッパーです。 これらはフレームワークと統合されていないため、前述のコントロール バーよりも使用するのが困難です。 ほとんどの MFC アプリケーションでは、前述のコントロール バーが使用されます。

CRebarCtrl
CRebar オブジェクトの内部コントロールを実装します。

CStatusBarCtrl
アプリケーションで状態情報を表示できる、通常は複数のペインに分割された水平ウィンドウ。

CToolBarCtrl
Windows ツール バー コモン コントロールの機能が用意されています。

CToolTipCtrl
アプリケーションのツールの目的を説明する 1 行のテキストを表示する小さなポップアップ ウィンドウ。

CDockState
コントロール バーのドッキング状態データの永続的ストレージを処理します。

関連項目

クラスの概要