Tworzenie formantu paska pomocniczego
Obiekty CReBarCtrl należy utworzyć przed widocznym obiektem nadrzędnym. Minimalizuje to możliwości malowania problemów.
Na przykład kontrolki paska pomocniczego (używane w obiektach okien ramowych) są często używane jako okna nadrzędne dla kontrolek paska narzędzi. W związku z tym element nadrzędny kontrolki paska pomocniczego jest obiektem okna ramowego. Ponieważ obiekt okna ramki jest obiektem nadrzędnym, OnCreate
funkcja składowa (elementu nadrzędnego) jest doskonałym miejscem do utworzenia kontrolki paska pomocniczego.
Aby użyć CReBarCtrl
obiektu, zazwyczaj należy wykonać następujące kroki:
Aby użyć obiektu CReBarCtrl
Skonstruuj obiekt CReBarCtrl .
Wywołaj metodę Utwórz , aby utworzyć wspólną kontrolkę paska pomocniczego systemu Windows i dołączyć ją do
CReBarCtrl
obiektu, określając dowolne żądane style.Załaduj mapę bitową z wywołaniem metody CBitmap::LoadBitmap, która ma być używana jako tło obiektu kontrolki paska ponownego.
Utwórz i zainicjuj wszystkie obiekty okna podrzędnego (paski narzędzi, kontrolki okien dialogowych itd.), które będą zawarte przez obiekt kontrolki paska pomocniczego.
Zainicjuj strukturę REBARBANDINFO z niezbędnymi informacjami, które mają zostać wstawione.
Wywołaj metodę InsertBand , aby wstawić istniejące okna podrzędne (takie jak
m_wndReToolBar
) do nowej kontrolki paska pomocniczego. Aby uzyskać więcej informacji na temat wstawiania pasków do istniejącej kontrolki paska pomocniczego, zobacz Kontrolki i pasma paska ponownego.