CControlBar 類別
控制項陣列的基底類別 (Base Class CStatusBar、 CToolBar、 CDialogBar、 CReBar和 COleResizeBar。
class CControlBar : public CWnd
Members
受保護的建構函式
名稱 |
描述 |
---|---|
建構 CControlBar 物件。 |
公用方法
名稱 |
描述 |
---|---|
傳回動態控制項群組的大小為 CSize 物件。 |
|
傳回控制項的大小做為 CSize 物件。 |
|
傳回控制列區域中目前的大小,包括框線。 |
|
呈現控制項的框線和移駐夾。 |
|
呈現控制項的框線。 |
|
呈現控制項的移駐夾列。 |
|
允許將控制列停駐或浮動。 |
|
擷取控制項的樣式設定。 |
|
擷取控制項的邊界值。 |
|
在控制項的資料行傳回非HWND 項目數目。 |
|
會將指標傳至控制列停駐的框架。 |
|
如果有問題的控制列是浮動控制列,則會傳回非零的值。 |
|
呼叫命令 UI 處理常式。 |
|
修改控制項的樣式設定。 |
|
設定控制項的邊界值。 |
|
變更其中一個控制列的適當擁有者。 |
公用資料成員
名稱 |
描述 |
---|---|
如果不是零, CControlBar 刪除物件終結時,視窗控制列。 |
|
控制列的適當擁有者。 |
備註
一個控制列通常對齊至框架視窗的左邊或右邊的視窗。它可能包含為 HWND子項目的架構控制項,這是視窗的視窗產生並回應 Windows 訊息,或非HWND-基本項目,而不是視窗和由應用程式碼或架構程式碼處理。清單方塊和編輯控制項是 HWND的範例-控制項架構,狀態列窗格和點陣圖按鈕為非HWND的範例架構控制項。
控制列視窗通常是父框架視窗的子視窗通常是項目的同層級的用戶端檢視或框架視窗的 MDI 用戶端。CControlBar 物件都會使用父視窗的工作區矩形的資訊給自己的設定。接著它會通知父視窗為多少空間仍然會保留在父視窗的工作區中取消配置。
如需 CControlBar的資訊,請參閱:
知識庫文件 Q242577:<PRB:更新命令 UI 處理常式不會附加至功能表工作對話方塊
繼承階層架構
CControlBar
需求
Header: afxext.h