Zpracování oznámení popisů tlačítek
Pokud zadáte TBSTYLE_TOOLTIPS styl v panelu nástrojů, vytvoří a spravuje ovládací prvek tip nástroje.Popis je malé překryvného okna, které obsahuje jeden řádek textu s popisem tlačítka panelu nástrojů.Tip nástroje je skryté a zobrazování pouze pokud uživatel umístí kurzor na tlačítku panelu nástrojů a ponechá se tam pro přibližně polovinu druhé.Vedle kurzoru se zobrazí tip nástroje.
Před zobrazením tipu nástroje TTN_NEEDTEXT oznámení je zaslána na panelu nástrojů okna vlastníka načíst popisný text pro tlačítko.Pokud je panel nástrojů okno vlastníka CFrameWnd okno, nástroj tipy jsou zobrazeny bez jakékoli dodatečné úsilí, protože CFrameWnd je výchozí pro zpracování TTN_NEEDTEXT oznámení.Pokud panel nástrojů okno vlastníka není odvozen z CFrameWnd, jako zobrazení nebo formuláře dialogové okno Přidat položku do nadřazené okno zprávy mapy a poskytnout popisovač oznámení v mapě zpráv.Položka nadřazené okno zprávy mapy je následující:
ON_NOTIFY_EX(TTN_NEEDTEXT, 0, &CMyDialog::OnTtnNeedText)
Poznámky
- memberFxn
Členská funkce, která má být volána, když je nutné zadat text pro toto tlačítko.
Všimněte si, že identifikátor popisku je vždy 0.
Navíc TTN_NEEDTEXT oznámení, ovládací prvek tip nástroje můžete odeslat následující upozornění na panelu nástrojů ovládací prvek:
Oznámení |
Význam |
---|---|
TTN_NEEDTEXTA |
Nástroj tip ovládací prvek vyžaduje text ve formátu ASCII (pouze Windows 95) |
TTN_NEEDTEXTW |
Nástroj tip ovládací prvek vyžaduje text v kódu UNICODE (pouze systém Windows NT) |
TBN_HOTITEMCHANGE |
Označuje, že došlo ke změně horké zboží (zvýrazněné). |
NM_RCLICK |
Označuje, že uživatel je klepli pravým tlačítkem myši na tlačítko. |
TBN_DRAGOUT |
Označuje uživatel klepnul na tlačítko a přetáhnete ukazatel mimo tlačítko.Je možné implementovat přetáhněte a přetažení z panelu nástrojů tlačítko aplikace.Po obdržení tohoto oznámení, bude aplikace zahájit tažení a přetažení operace. |
TBN_DROPDOWN |
Označuje uživatel klepne tlačítko se používá TBSTYLE_DROPDOWN stylu. |
TBN_GETOBJECT |
Označuje uživatele přesunut ukazatel myši přes ovládací prvek, který používá TBSTYLE_DROPPABLE stylu. |
Příklad obslužné rutiny a další informace o povolení tipy nástrojů naleznete v tématu Tipy nástrojů.
Viz také
Referenční dokumentace
Používání atributu CToolBarCtrl