建立 Rebar 控制項

CReBarCtrl 應該先建立物件,父物件為可見。這樣可以降低繪製問題發生的可能性。

舉個例說,rebar 控制項 (用於框架視窗物件) 通常用於做為父視窗工具列上的控制項。因此,rebar 控制項的父代是框架視窗物件。因為框架視窗物件的父項目, OnCreate成員函式 (父系) 是建立 rebar 控制項的好位置。

若要使用CReBarCtrl物件時,您通常要遵循下列步驟:

若要使用 CReBarCtrl 物件

  1. 建構 CReBarCtrl 物件。

  2. 呼叫建立建立 Windows rebar 的通用控制項,並將它附加CReBarCtrl物件,指定任何想要的樣式。

  3. 載入一個點陣圖,有一個呼叫 CBitmap::LoadBitmap,來當作背景的 rebar 控制項物件。

  4. 建立和初始化任何子視窗物件 (例如工具列、 對話控制項等) 將收納於 rebar 控制項物件。

  5. 初始化 REBARBANDINFO 即將插入寬線的必要資訊的結構。

  6. 呼叫 InsertBand 要插入現存的子視窗 (例如m_wndReToolBar) 為新的 rebar 控制項。如需有關如何插入現有的 rebar 控制項的分隔寬線的詳細資訊,請參閱 Rebar 控制項和功能帶

請參閱

參考

使用 CReBarCtrl

概念

控制項 (MFC)