共用方式為


CControlBar 類別

控制項陣列的基底類別 (Base Class CStatusBarCToolBarCDialogBarCReBarCOleResizeBar

class CControlBar : public CWnd

Members

946eh8h7.collapse_all(zh-tw,VS.110).gif受保護的建構函式

名稱

描述

CControlBar::CControlBar

建構 CControlBar 物件。

946eh8h7.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CControlBar::CalcDynamicLayout

傳回動態控制項群組的大小為 CSize 物件。

CControlBar::CalcFixedLayout

傳回控制項的大小做為 CSize 物件。

CControlBar::CalcInsideRect

傳回控制列區域中目前的大小,包括框線。

CControlBar::DoPaint

呈現控制項的框線和移駐夾。

CControlBar::DrawBorders

呈現控制項的框線。

CControlBar::DrawGripper

呈現控制項的移駐夾列。

CControlBar::EnableDocking

允許將控制列停駐或浮動。

CControlBar::GetBarStyle

擷取控制項的樣式設定。

CControlBar::GetBorders

擷取控制項的邊界值。

CControlBar::GetCount

在控制項的資料行傳回非HWND 項目數目。

CControlBar::GetDockingFrame

會將指標傳至控制列停駐的框架。

CControlBar::IsFloating

如果有問題的控制列是浮動控制列,則會傳回非零的值。

CControlBar::OnUpdateCmdUI

呼叫命令 UI 處理常式。

CControlBar::SetBarStyle

修改控制項的樣式設定。

CControlBar::SetBorders

設定控制項的邊界值。

CControlBar::SetInPlaceOwner

變更其中一個控制列的適當擁有者。

946eh8h7.collapse_all(zh-tw,VS.110).gif公用資料成員

名稱

描述

CControlBar::m_bAutoDelete

如果不是零, CControlBar 刪除物件終結時,視窗控制列。

CControlBar::m_pInPlaceOwner

控制列的適當擁有者。

備註

一個控制列通常對齊至框架視窗的左邊或右邊的視窗。 它可能包含為 HWND子項目的架構控制項,這是視窗的視窗產生並回應 Windows 訊息,或非HWND-基本項目,而不是視窗和由應用程式碼或架構程式碼處理。 清單方塊和編輯控制項是 HWND的範例-控制項架構,狀態列窗格和點陣圖按鈕為非HWND的範例架構控制項。

控制列視窗通常是父框架視窗的子視窗通常是項目的同層級的用戶端檢視或框架視窗的 MDI 用戶端。 CControlBar 物件都會使用父視窗的工作區矩形的資訊給自己的設定。 接著它會通知父視窗為多少空間仍然會保留在父視窗的工作區中取消配置。

如需 CControlBar的資訊,請參閱:

繼承階層架構

CObject

CCmdTarget

CWnd

CControlBar

需求

Header: afxext.h

請參閱

參考

CWnd 類別

階層架構圖

CToolBar 類別

CDialogBar 類別

CStatusBar 類別

CReBar 類別

概念

MFC 範例 CTRLBARS