Implementace nástrojů MFC
Panel nástrojů je ovládací panel obsahující bitmapové obrazy ovládací prvky.Tyto obrázky můžete chovat jako závěrů kapot, zaškrtávací políčka nebo přepínače.Třída dodává MFC CToolbar spravovat panely nástrojů.
Pokud jej povolíte, uživatelé MFC panely nástrojů můžete ukotvit je okraj okna nebo "plovoucí" je kdekoli v okně aplikace.MFC nepodporuje upravitelných panelů nástrojů, stejně jako ve vývojovém prostředí.
MFC podporuje také tipy nástrojů: malé překryvných oken při umístění myši nad tlačítko popisují účel tlačítka panelu nástrojů.Ve výchozím nastavení když uživatel stiskne tlačítko panelu nástrojů řetězec stavu zobrazí ve stavovém řádku (pokud existuje)."Překrýt podle" stavový řádek aktualizace zobrazí řetězec stavu, když umístíte nad tlačítko myši bez klávesy můžete aktivovat.
[!POZNÁMKA]
Jako MFC verze 4.0 nástroje, tipy a panely nástrojů jsou provedeno pomocí systému Windows 95 a vyšší funkčnosti místo předchozího provedení konkrétní MFC.
Z důvodu zpětné kompatibility MFC zachová starších nástrojů implementace třídy COldToolBar.Dokumentace pro dřívější verze MFC popisují COldToolBar za CToolBar.
Výběrem možnosti panelu nástrojů aplikace průvodce vytvořte první nástrojů v programu.Můžete také vytvořit další panely nástrojů.
V tomto článku jsou zavedeny následující text:
Tlačítka panelu nástrojů
Plovoucí panely nástrojů a Docking
Panely nástrojů a tipy nástrojů
Třídy CToolBar a CToolBarCtrl
Bitmapových nástrojů
Tlačítka panelu nástrojů
Jsou obdobné položky v nabídce tlačítka na panelu nástrojů.Oba typy uživatelského rozhraní objektů generování příkazů, které program zpracovává poskytnutím funkce zpracování.Tlačítka často duplicitní funkce příkazů nabídky poskytuje alternativní uživatelské rozhraní pro stejné funkce.Takové zdvojení uspořádána jednoduše tím, že tlačítka a nabídky zboží stejné ID.
Můžete vytvořit tlačítka panelu nástrojů se zobrazovaly a chovaly jako závěrů kapot, zaškrtávací políčka nebo přepínače.Další informace viz třída CToolBar.
Plovoucí panely nástrojů a Docking
MFC nástrojů můžete:
Zůstat stacionární podél jedné strany jeho nadřazené okno.
Přetažení a "doku" nebo připojený uživatel stranu nebo strany nadřazené okno určíte.
"Plovoucí" nebo odpojen z okna rámce ve vlastním okně mini-frame, takže uživatel můžete pohybovat se na kterémkoliv vhodném místě.
Změnit velikost při plovoucí.
Další informace naleznete v článku Docking a plovoucí panely nástrojů.
Panely nástrojů a tipy nástrojů
MFC panely nástrojů lze také zobrazit "tipy nástrojů" – velmi malé místní okna obsahující krátký textový popis účelu tlačítka panelu nástrojů.Jako uživatel přesune ukazatel myši nad tlačítko na panelu nástrojů, v okně Nástroj tip zobrazí nabízet nápovědu.Další informace naleznete v článku Tipy nástrojů.
CToolBar a CToolBarCtrl třídy
Spravovat panely nástrojů aplikace prostřednictvím třídy CToolBar.Od verze 4.0, MFC CToolBar byla reimplemented použít běžné ovládací panel nástrojů k dispozici v systému Windows 95 nebo vyšší a Windows NT verze 3.51 nebo novější.
Tento reimplementation vede méně kódu MFC pro panely nástrojů, protože MFC umožňuje použití podpory operačního systému.Reimplementation také zlepšuje schopnost.Můžete použít CToolBar funkce členů k práci s panely nástrojů, nebo můžete získat odkaz na základní CToolBarCtrl objektu a jeho členů volat funkce pro vlastní nastavení panelu nástrojů a další funkce.
Tip
Pokud jste investovali silně starší MFC provádění CToolBar, podpora je stále k dispozici.Naleznete v článku Používat svůj starý panely.
Viz také obecné MFC vzorku DOCKTOOL.
Bitmapových nástrojů
Jednou vyrobeno, CToolBar objektu vytvoří načtením jediné bitmapy obsahující jeden obraz pro každé tlačítko panelu nástrojů Obrázek.Aplikace vytvoří nástrojů standardní rastrový obrázek, můžete přizpůsobit pomocí aplikace Visual C++ panel nástrojů editoru.
Co chcete vědět více?
CToolBar a CToolBarCtrl třídy