建立 Rebar 控制項
CReBarCtrl 應該先建立物件,父物件為可見。這樣可以降低繪製問題發生的可能性。
舉個例說,rebar 控制項 (用於框架視窗物件) 通常用於做為父視窗工具列上的控制項。因此,rebar 控制項的父代是框架視窗物件。因為框架視窗物件的父項目, OnCreate成員函式 (父系) 是建立 rebar 控制項的好位置。
若要使用CReBarCtrl物件時,您通常要遵循下列步驟:
若要使用 CReBarCtrl 物件
建構 CReBarCtrl 物件。
呼叫建立建立 Windows rebar 的通用控制項,並將它附加CReBarCtrl物件,指定任何想要的樣式。
載入一個點陣圖,有一個呼叫 CBitmap::LoadBitmap,來當作背景的 rebar 控制項物件。
建立和初始化任何子視窗物件 (例如工具列、 對話控制項等) 將收納於 rebar 控制項物件。
初始化 REBARBANDINFO 即將插入寬線的必要資訊的結構。
呼叫 InsertBand 要插入現存的子視窗 (例如m_wndReToolBar) 為新的 rebar 控制項。如需有關如何插入現有的 rebar 控制項的分隔寬線的詳細資訊,請參閱 Rebar 控制項和功能帶。