Udostępnij za pośrednictwem


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

  1. Skonstruuj obiekt CReBarCtrl .

  2. 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.

  3. Załaduj mapę bitową z wywołaniem metody CBitmap::LoadBitmap, która ma być używana jako tło obiektu kontrolki paska ponownego.

  4. 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.

  5. Zainicjuj strukturę REBARBANDINFO z niezbędnymi informacjami, które mają zostać wstawione.

  6. 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.

Zobacz też

Korzystanie z CReBarCtrl
Kontrolki