建立 Rebar 控制項
應該先建立 CReBarCtrl 物件,再顯示父物件。 如此可以將繪製發生問題的可能性降到最低。
例如,Rebar 控制項 (用於框架視窗物件) 通常當做工具列控制項的父視窗使用。 因此,Rebar 控制項的父代為框架視窗物件。 由於框架視窗物件是父代,因此父代的 OnCreate
成員函式是建立 Rebar 控制項的絕佳位置。
若要使用 CReBarCtrl
物件,您通常會執行下列步驟:
使用 CReBarCtrl 物件
建構 CReBarCtrl 物件。
呼叫 Create 以建立 Windows Rebar 通用控制項,並將它附加至
CReBarCtrl
物件,並指定任何所需的樣式。載入點陣圖,並呼叫 CBitmap::LoadBitmap ,以做為 Rebar 控制項物件的背景。
建立並初始化 Rebar 控制項中將包含的任何子視窗物件 (工具列、對話方塊控制項等)。
使用 即將插入之帶的必要資訊,初始化 REBARBANDINFO 結構。
呼叫 InsertBand 將現有的子視窗 (例如)
m_wndReToolBar
插入新的 Rebar 控制項。 如需將頻帶插入現有 Rebar 控制項的詳細資訊,請參閱 Rebar 控制項和帶狀。