CReBarCtrl クラス
更新 : 2007 年 11 月
Rebar コントロールの機能がカプセル化されています。Rebar コントロールは、子ウィンドウを含むコンテナです。
class CReBarCtrl : public CWnd
解説
Rebar コントロールが常駐するアプリケーションでは、Rebar コントロール内の子ウィンドウが Rebar バンドに割り当てられます。子ウィンドウは、通常、別のコモン コントロールです。
Rebar コントロールは 1 つ以上のバンドで構成されます。それぞれのバンドには、グリップ バー、ビットマップ、テキスト ラベル、子ウィンドウを組み合わせて含めることが可能です。それぞれの項目は、1 つだけ指定できます。
Rebar コントロールでは、指定した背景ビットマップに子ウィンドウを表示できます。RBBS_FIXEDSIZE スタイルを設定しない場合は、Rebar コントロールのすべてのバンドのサイズを変更できます。バンドの位置またはサイズを変更すると、そのバンドに割り当てられている子ウィンドウのサイズと位置が、Rebar コントロールによって処理されます。コントロール内のバンドのサイズまたは順序を変更するには、バンドのグリップ バーをクリックしてドラッグします。
次の図は、3 つのバンド構成の Rebar コントロールです。
バンド 0 には、フラットで透明なツール バー コントロールが含まれています。
バンド 1 には、透明な標準ボタンと透明なドロップダウン ボタンが含まれています。
バンド 2 には、コンボ ボックスと 4 つの標準ボタン含まれています。
Rebar コントロール
Rebar コントロールは以下の機能をサポートします。
イメージ リスト。
メッセージ処理。
カスタム描画機能。
標準のウィンドウ スタイルと各種のコントロール スタイル。スタイルの一覧については、Windows SDK の「Rebar Control Styles」を参照してください。
詳細については、「CReBarCtrl の使い方」を参照してください。
必要条件
ヘッダー : afxcmn.h
スマート デバイス開発者のためのメモ
スマート デバイス バージョンの CReBarCtrl クラス では、次のメソッドはサポートされません。
CReBarCtrl::GetColorSchemeCReBarCtrl::SetColorScheme - Windows CE では、RB_GETCOLORSCHEME/RB_SETCOLORSCHEME メッセージはサポートされません。
CReBarCtrl::GetPaletteCReBarCtrl::SetPalette - Windows CE では、RB_GETPALETTE/RB_SETPALETTE メッセージはサポートされません。
CReBarCtrl::GetToolTipsCReBarCtrl::SetToolTips - MFC for Devices では、ツール ヒントはサポートされません。
CReBarCtrl::MoveBand - Windows CE では、RB_MOVEBAND メッセージはサポートされません。
Smartphone および Pocket PC プラットフォームでは、コントロール バーは常に一番下に配置されます。この位置を調整することはできません。