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