Sdílet prostřednictvím


Metody vytvoření panelu nástrojů

MFC poskytuje dvě třídy pro vytvoření panelů nástrojů: CToolBar a CToolBarCtrl (který zabalí rozhraní API pro běžné ovládací prvky systému Windows). CToolBarposkytuje všechny funkce běžného ovládacího prvku panelu nástrojů a zpracovává mnoho požadovaných společných nastavení a struktur řízení za vás; výsledný spustitelný soubor bude obvykle větší než ten, který byl vytvořen pomocí .CToolBarCtrl

CToolBarCtrl obvykle vede k menšímu spustitelnému souboru, a pokud nemáte v úmyslu integrovat panel nástrojů do architektury MFC, můžete raději použít CToolBarCtrl . Pokud plánujete používat CToolBarCtrl a integrovat panel nástrojů do architektury MFC, musíte věnovat zvláštní pozornost komunikaci manipulací s ovládacími prvky panelu nástrojů do MFC. Tato komunikace není obtížná; je však další práce, která není nepotřebná při použití CToolBar.

Visual C++ nabízí dva způsoby, jak využít společný ovládací prvek panelu nástrojů.

  • Vytvořte panel nástrojů pomocí CToolBara potom zavolejte CToolBar::GetToolBarCtrl , abyste získali přístup k členským funkcím CToolBarCtrl .

  • Vytvořte panel nástrojů pomocí konstruktoru CToolBarCtrl.

Obě metody vám poskytnou přístup k členským funkcím ovládacího prvku panelu nástrojů. Při volání CToolBar::GetToolBarCtrlvrátí odkaz na CToolBarCtrl objekt, takže můžete použít některou sadu členských funkcí. Informace o konstrukci a vytvoření panelu nástrojů pomocí CToolBar naleznete v CToolBar.

Viz také

Použití atributu CToolBarCtrl
Ovládací prvky