Sdílet prostřednictvím


Vytvoření ovládacího prvku matrice

Objekty CReBarCtrl by měly být vytvořeny před zobrazením nadřazeného objektu. To minimalizuje možnosti malování problémů.

Například ovládací prvky rebaru (používané v objektech okna rámečku) se běžně používají jako nadřazená okna pro ovládací prvky panelu nástrojů. Proto nadřazený ovládací prvek rebaru je objekt okna rámečku. Vzhledem k tomu, že objekt okna rámečku je nadřazený, OnCreate je členová funkce (nadřazená) vynikajícím místem pro vytvoření ovládacího prvku rebar.

Pokud chcete použít CReBarCtrl objekt, obvykle postupujte takto:

Použití objektu CReBarCtrl

  1. Vytvořte objekt CReBarCtrl.

  2. Voláním Vytvořit vytvořte běžný ovládací prvek panelu Windows a připojte ho k objektu CReBarCtrl a určete požadované styly.

  3. Načtěte rastrový obrázek s voláním CBitmap::LoadBitmap, který se použije jako pozadí řídicího objektu rebaru.

  4. Umožňuje vytvořit a inicializovat všechny podřízené objekty okna (panely nástrojů, ovládací prvky dialogového okna atd.), které budou obsaženy objektem ovládacího prvku panelu.

  5. Inicializace reBARBANDINFO struktury s potřebnými informacemi pro pásma, která se má vložit.

  6. Volání insertBand vložit existující podřízená okna (například m_wndReToolBar) do nového rebar ovládacího prvku. Další informace o vkládání pásem do existujícího ovládacího prvku rebar naleznete v tématu Ovládací prvky a pásma rebar.

Viz také

Používání atributu CReBarCtrl
Ovládací prvky