Popisy tlačítek na panelu nástrojů
Tipy pro nástroje jsou malá automaticky otevíraná okna, která představují krátký popis účelu tlačítka panelu nástrojů, když umístíte myš na tlačítko po určitou dobu. Při vytváření aplikace pomocí Průvodce aplikací, který má panel nástrojů, je k dispozici podpora popisů tlačítek. Tento článek vysvětluje podporu popisů nástrojů, kterou vytvořil Průvodce aplikací, a jak přidat podporu popisů nástrojů do aplikace.
Tento článek se věnuje následujícím tématům:
Aktivace nástroje Tipy
Pokud chcete aktivovat tipy pro nástroje v aplikaci, musíte udělat dvě věci:
Přidejte styl CBRS_TOOLTIPS do jiných stylů (například WS_CHILD, WS_VISIBLE a dalších stylů CBRS_ ) předaných jako parametr dwStyle do funkce CToolBar::Create nebo v SetBarStyle.
Jak je popsáno v následujícím postupu, připojte text tipu panelu nástrojů oddělený znakem nového řádku ('\n') k prostředku řetězce obsahujícímu příkazový řádek příkazového řádku pro příkaz panelu nástrojů. Prostředek řetězce sdílí ID tlačítka panelu nástrojů.
Přidání textu popisku nástroje
Při úpravách panelu nástrojů v editoru nástrojů otevřete okno Vlastnosti tlačítka panelu nástrojů pro dané tlačítko.
Do pole Výzva zadejte text, který se má zobrazit v popisku tlačítka.
Poznámka
Nastavení textu jako vlastnosti tlačítka v editoru nástrojů nahrazuje předchozí proceduru, ve které jste museli otevřít a upravit prostředek řetězce.
Pokud má ovládací panel s povolenými popisky nástrojů podřízené ovládací prvky, zobrazí se v ovládacím panelu popisek pro každý podřízený ovládací prvek na ovládacím panelu, pokud splňuje následující kritéria:
ID ovládacího prvku není - 1.
Položka tabulky řetězců se stejným ID jako podřízený ovládací prvek v souboru prostředků obsahuje řetězec popisku nástroje.
Flyby Status Bar Aktualizace
Funkce související s popisy nástrojů je aktualizace stavového řádku "flyby". Ve výchozím nastavení zpráva na stavovém řádku popisuje pouze konkrétní tlačítko panelu nástrojů při aktivaci tlačítka. Zahrnutím CBRS_FLYBY do seznamu stylů předaných CToolBar::Create
, můžete mít tyto zprávy aktualizované, když kurzor myši projde přes panel nástrojů bez skutečné aktivace tlačítka.
O čem chcete vědět víc
MFC – implementace panelu nástrojů (přehled informací na panelech nástrojů)
CToolBar a CToolBarCtrl – třídy