Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Když zadáte styl TBSTYLE_TOOLTIPS , panel nástrojů vytvoří a spravuje ovládací prvek popisku nástroje. Tip nástroje je malé automaticky otevírané okno, které obsahuje řádek textu popisující tlačítko panelu nástrojů. Popisek nástroje je skrytý a zobrazí se pouze tehdy, když uživatel umístí kurzor na tlačítko panelu nástrojů a ponechá ho tam asi půl sekundy. Popis nástroje se zobrazí poblíž kurzoru.
Před zobrazením popisu nástroje se do okna vlastníka panelu nástrojů odešle oznámovací zpráva TTN_NEEDTEXT k načtení popisného textu tlačítka. Pokud je okno vlastníka panelu nástrojů oknem CFrameWnd, popisy nástrojů se zobrazí bez dalšího úsilí, protože CFrameWnd má výchozí obslužnou rutinu pro oznámení TTN_NEEDTEXT. Pokud okno vlastníka panelu nástrojů není odvozeno z CFrameWnd, například z dialogového okna nebo zobrazení formuláře, musíte přidat položku do mapy zpráv okna vlastníka a poskytnout obslužnou rutinu oznámení v mapě zpráv. Položka do mapy zpráv okna vlastníka je následující:
ON_NOTIFY_EX(TTN_NEEDTEXT, 0, &CMyDialog::OnTtnNeedText)
Poznámky
memberFxn
Členská funkce, která se má vyvolat, když je pro toto tlačítko potřeba text.
Všimněte si, že ID popisku nástroje je vždy 0.
Kromě oznámení TTN_NEEDTEXT může ovládací prvek tipu nástroje odeslat do ovládacího prvku panelu nástrojů následující oznámení:
| Oznámení | Význam |
|---|---|
| TTN_NEEDTEXTA | Ovládací prvek popisku nástroje vyžaduje text ASCII (jenom Windows 95) |
| TTN_NEEDTEXTW | Ovládací prvek nástrojové nápovědy vyžaduje text UNICODE (pouze Systém Windows NT) |
| TBN_HOTITEMCHANGE | Označuje, že se změnila aktuální (nebo zvýrazněná) položka. |
| NM_RCLICK | Označuje, že uživatel kliknul pravým tlačítkem myši na tlačítko. |
| TBN_DRAGOUT | Označuje, že uživatel kliknul na tlačítko a přetáhl ukazatel mimo tlačítko. Umožňuje aplikaci implementovat přetažení z tlačítka panelu nástrojů. Po přijetí tohoto oznámení aplikace zahájí funkci přetažení. |
| TBN_DROPDOWN | Označuje, že uživatel kliknul na tlačítko, které používá styl TBSTYLE_DROPDOWN . |
| TBN_GETOBJECT | Označuje, že uživatel přesunul ukazatel na tlačítko, které používá styl TBSTYLE_DROPPABLE . |
Příklad funkce obslužné rutiny a více informací o povolení popisů nástrojů naleznete v tématu Popisy nástrojů.