Udostępnij przez


Tworzenie kontrolki Rebar

Obiekty CReBarCtrl należy utworzyć przed widocznym obiektem nadrzędnym. Minimalizuje to prawdopodobieństwo wystąpienia problemów z malowaniem.

Na przykład kontrolki rebar (używane w obiektach okien ramowych) często pełnią rolę okien nadrzędnych dla kontrolek paska narzędzi. W związku z tym element nadrzędny kontrolki paska narzędziowego 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 rebar.

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 CBitmap::LoadBitmap, do użycia jako tło kontrolki paska narzędziowego.

  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 dla grupy, która ma zostać wstawiona.

  6. Wywołaj InsertBand, aby wstawić istniejące okna podrzędne (takie jak m_wndReToolBar) do nowej kontrolki rebaru. Aby uzyskać więcej informacji na temat wstawiania pasm do istniejącej kontrolki pręta zbrojeniowego, zobacz Kontrolki prętów zbrojeniowych i pasma zbrojenia.

Zobacz także

Korzystanie z CReBarCtrl
Sterowanie