CReBarCtrl クラス

Rebar コントロールの機能がカプセル化されています。Rebar コントロールは、子ウィンドウを含むコンテナーです。

class CReBarCtrl : public CWnd

メンバー

b2d7a17h.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CReBarCtrl::CReBarCtrl

CReBarCtrl オブジェクトを構築します。

b2d7a17h.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CReBarCtrl::BeginDrag

ドラッグ アンド ドロップ モードに Rebar コントロールを設定します。

CReBarCtrl::Create

Rebar コントロールを作成し、CReBarCtrl オブジェクトに結び付けます。

CReBarCtrl::CreateEx

指定されたウィンドウの拡張スタイルの Rebar コントロールを作成し、CReBarCtrl のオブジェクトにアタッチします。

CReBarCtrl::DeleteBand

Rebar コントロールからのバンドを削除します。

CReBarCtrl::DragMove

BeginDragの呼び出し後に Rebar コントロールでドラッグする位置を更新します。

CReBarCtrl::EndDrag

Rebar コントロールでドラッグ アンド ドロップ操作を終了します。

CReBarCtrl::GetBandBorders

バンドの境界線を取得します。

CReBarCtrl::GetBandCount

Rebar バンド コントロールの現在の数を取得します。

CReBarCtrl::GetBandInfo

Rebar バンド コントロールの指定に関する情報を取得します。

CReBarCtrl::GetBandMargins

バンドのマージンを取得します。

CReBarCtrl::GetBarHeight

Rebar コントロールの高さを取得します。

CReBarCtrl::GetBarInfo

使用するイメージ リストや rebar コントロールについての情報を取得します。

CReBarCtrl::GetBkColor

Rebar コントロールの既定の背景色を取得します。

CReBarCtrl::GetColorScheme

Rebar コントロールに関連付けられている COLORSCHEME の構造体を取得します。

CReBarCtrl::GetDropTarget

rebar コントロールの IDropTarget のインターフェイス ポインターを取得します。

CReBarCtrl::GetExtendedStyle

現在の Rebar コントロールの拡張スタイルを取得します。

CReBarCtrl::GetImageList

Rebar コントロールに関連付けられたイメージ リストを取得します。

CReBarCtrl::GetPalette

Rebar コントロールの現在のパレットを取得します。

CReBarCtrl::GetRect

Rebar コントロールの特定のバンドの外接する四角形を取得します。

CReBarCtrl::GetRowCount

Rebar コントロールのバンドの行の数を取得します。

CReBarCtrl::GetRowHeight

rebar コントロールの指定した行の高さを取得します。

CReBarCtrl::GetTextColor

Rebar コントロールの既定のテキストの色を取得します。

CReBarCtrl::GetToolTips

Rebar コントロールに関連付けられているすべてのツール ヒント コントロールのハンドルを取得します。

CReBarCtrl::HitTest

Rebar バンドがの場合に存在する場合の Rebar バンドのどの部分を画面上の指定された位置にあるかを指定します。

CReBarCtrl::IDToIndex

Rebar コントロールのバンドのインデックスにバンド (ID) の識別子を変換します。

CReBarCtrl::InsertBand

Rebar バンド コントロールの新しいを挿入します。

CReBarCtrl::MaximizeBand

最大サイズに rebar コントロールのバンドのサイズを変更します。

CReBarCtrl::MinimizeBand

ミニに rebar コントロールのバンドのサイズを変更します。

CReBarCtrl::MoveBand

1 種類のインデックスから別の要素にバンドを実行します。

CReBarCtrl::PushChevron

プログラムにシェブロンを押します。

CReBarCtrl::RestoreBand

最適なサイズに rebar コントロールのバンドのサイズを変更します。

CReBarCtrl::SetBandInfo

rebar コントロールの既存のバンドの特性を設定します。

CReBarCtrl::SetBandWidth

現在の Rebar コントロールのドッキング指定されたバンドの幅を設定します。

CReBarCtrl::SetBarInfo

rebar コントロールのプロパティを設定します。

CReBarCtrl::SetBkColor

Rebar コントロールの既定の背景色を設定します。

CReBarCtrl::SetColorScheme

Rebar コントロールのボタンの配色を設定します。

CReBarCtrl::SetExtendedStyle

現在の Rebar コントロールの拡張スタイルを設定します。

CReBarCtrl::SetImageList

rebar コントロールのイメージ リストを設定します。

CReBarCtrl::SetOwner

Rebar コントロールのオーナー ウィンドウを設定します。

CReBarCtrl::SetPalette

Rebar コントロールの現在のパレットを設定します。

CReBarCtrl::SetTextColor

rebar コントロールの既定のテキストの色を設定します。

CReBarCtrl::SetToolTips

Rebar コントロールでツール ヒント コントロールに関連付けます。

CReBarCtrl::SetWindowTheme

Rebar コントロールでの視覚スタイルを設定します。

CReBarCtrl::ShowBand

表示と非 rebar コントロールの特定のバンド。

CReBarCtrl::SizeToRect

指定された四角形に Rebar コントロールにします。

解説

Rebar コントロールが常駐するアプリケーションでは、Rebar コントロール内の子ウィンドウが Rebar バンドに割り当てられます。子ウィンドウは、通常、別のコモン コントロールです。

Rebar コントロールは 1 つ以上のバンドで構成されます。それぞれのバンドには、グリップ バー、ビットマップ、テキスト ラベル、子ウィンドウを組み合わせて含めることが可能です。それぞれの項目は、1 つだけ指定できます。

Rebar コントロールでは、指定した背景ビットマップに子ウィンドウを表示できます。RBBS_FIXEDSIZE スタイルを設定しない場合は、Rebar コントロールのすべてのバンドのサイズを変更できます。バンドの位置またはサイズを変更すると、そのバンドに割り当てられている子ウィンドウのサイズと位置が、Rebar コントロールによって処理されます。コントロール内のバンドのサイズまたは順序を変更するには、バンドのグリップ バーをクリックしてドラッグします。

次の図は、3 つのバンド構成の Rebar コントロールです。

  • バンド 0 には、フラットで透明なツール バー コントロールが含まれています。

  • バンド 1 には、透明な標準ボタンと透明なドロップダウン ボタンが含まれています。

  • バンド 2 には、コンボ ボックスと 4 つの標準ボタン含まれています。

    RebarMenuSample スクリーンショット

Rebar コントロール

Rebar コントロールは以下の機能をサポートします。

  • イメージ リスト。

  • メッセージ処理。

  • カスタム描画機能。

  • 標準のウィンドウ スタイルと各種のコントロール スタイル。スタイルの一覧については、Windows SDK の「Rebar Control Styles」を参照してください。

詳細については、「CReBarCtrl の使い方」を参照してください。

継承階層

CObject

CCmdTarget

CWnd

CReBarCtrl

必要条件

ヘッダー : afxcmn.h

参照

関連項目

CWnd クラス

階層図