共用方式為


CReBarCtrl 類別

封裝 Rebar 控制項的功能,是子視窗的容器。

class CReBarCtrl : public CWnd

成員

公用建構函式

名稱

描述

CReBarCtrl::CReBarCtrl

建構 CReBarCtrl 物件。

公用方法

名稱

描述

CReBarCtrl::BeginDrag

將 Rebar 控制項的拖放模式。

CReBarCtrl::Create

建立 Rebar 控制項並將其附加至 CReBarCtrl 物件。

CReBarCtrl::CreateEx

建立擁有指定之視窗的延伸樣式的 Rebar 控制項並將其附加至 CReBarCtrl 物件。

CReBarCtrl::DeleteBand

刪除 Rebar 控制項的群組列。

CReBarCtrl::DragMove

在呼叫之後更新在 Rebar 控制項拖曳至 BeginDrag位置。

CReBarCtrl::EndDrag

結束 Rebar 控制項的拖放作業。

CReBarCtrl::GetBandBorders

擷取群組列的框線。

CReBarCtrl::GetBandCount

目前計數器中群組列 Rebar 控制項的。

CReBarCtrl::GetBandInfo

擷取所指定的群組列的資訊 Rebar 控制項的。

CReBarCtrl::GetBandMargins

擷取群組列的框線。

CReBarCtrl::GetBarHeight

擷取 Rebar 控制項的高度。

CReBarCtrl::GetBarInfo

擷取有關 Rebar 控制項及使用的影像清單的詳細資訊。

CReBarCtrl::GetBkColor

擷取 Rebar 控制項的預設背景色彩。

CReBarCtrl::GetColorScheme

擷取 COLORSCHEME 結構與 Rebar 控制項。

CReBarCtrl::GetDropTarget

擷取 Rebar 控制項的 IDropTarget 介面指標。

CReBarCtrl::GetExtendedStyle

取得目前 Rebar 控制項的延伸樣式。

CReBarCtrl::GetImageList

擷取影像清單與 Rebar 控制項。

CReBarCtrl::GetPalette

擷取 Rebar 控制項的目前調色盤。

CReBarCtrl::GetRect

擷取指定群組列的週框 (Bounding Rectangle) Rebar 控制項的。

CReBarCtrl::GetRowCount

擷取的群組列數目 Rebar 控制項的。

CReBarCtrl::GetRowHeight

擷取指定之資料列的高度 (以 Rebar 控制項的。

CReBarCtrl::GetTextColor

擷取 Rebar 控制項的預設文字色彩。

CReBarCtrl::GetToolTips

擷取控制代碼所有工具提示控制項與 Rebar 控制項。

CReBarCtrl::HitTest

判斷 Rebar 群組列的哪個部分是在畫面上的所指定的點,則為,如果 Rebar 群組列此時存在。

CReBarCtrl::IDToIndex

轉換群組列 Identifier (ID) 在 Rebar 控制項中群組列索引。

CReBarCtrl::InsertBand

在 Rebar 控制項插入新的群組列。

CReBarCtrl::MaximizeBand

調整 Rebar 控制項中群組列到其最大的大小。

CReBarCtrl::MinimizeBand

調整 Rebar 控制項中群組列到最小。

CReBarCtrl::MoveBand

從一個群組列索引移動至另一個。

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 控制項包含一或多個群組列。 每一個群組列都可以包含移駐夾列、點陣圖、文字標籤和子視窗的組合。 群組列只能包含一個項目中。

Rebar 控制項可以顯示所指定的背景點陣圖的子視窗。 所有 Rebar 控制項範圍可以調整大小,除了使用 RBBS_FIXEDSIZE 樣式的項目。 當您變更位置或調整一個 Rebar 控制項範圍, Rebar 控制項管理子視窗的大小和位置指派給該群組列。 調整大小或變更群組列命令在控制項中,按一下並拖曳內群組列的移駐夾列。

下圖顯示具有三個群組列的 Rebar 控制項:

  • 群組列 0 包含一層,透明工具列控制項。

  • 群組列 1 包含透明標準和透明下拉式按鈕。

  • 群組列 2 包含下拉式方塊和四個標準按鈕。

    Rebar 功能表範例

Rebar 控制項

Rebar 控制項支援:

  • 影像清單。

  • 訊息處理。

  • 自訂繪圖功能。

  • 除了標準視窗樣式之外的各種控制項模式。 如需這些模式清單,請參閱 Windows SDK的 Rebar 控制項模式

如需詳細資訊,請參閱 使用 CReBarCtrl

繼承階層架構

CObject

CCmdTarget

CWnd

CReBarCtrl

需求

Header: afxcmn.h

請參閱

參考

CWnd 類別

階層架構圖表