Zpracování oznámení Tip nástroje
Při zadávání TBSTYLE_TOOLTIPS styl panelu nástrojů, vytvoří a spravuje prvek tip nástroje.Tip nástroje je malé místní okno obsahuje řádek textu s popisem tlačítka panelu nástrojů.Skryté tip nástroje zobrazování pouze když uživatel umístí kurzor na panelu nástrojů a ponechá se tam pro přibližně polovinu druhé.Tip nástroje se zobrazí v blízkosti kurzoru.
Před zobrazením tipu nástroje TTN_NEEDTEXT oznámení odesílána na panelu nástrojů okna vlastníka popisný text pro tlačítko Načíst.Pokud je panel nástrojů okno CFrameWnd okna Tipy jsou zobrazeny bez jakékoli zvláštní úsilí, protože nástroj CFrameWnd je výchozí pro zpracování TTN_NEEDTEXT oznámení.Pokud panel nástrojů okno není odvozen od CFrameWnd, například v dialogovém okně pole nebo ve formulářovém zobrazení, přidání položky do okna vlastník zprávy mapy a poskytnout popisovač oznámení v mapě zprávy.Položka mapy okna vlastník zprávy je následující:
ON_NOTIFY_EX(TTN_NEEDTEXT, 0, &CMyDialog::OnTtnNeedText)
Poznámky
- memberFxn
Členské funkce volané text je potřeba pro toto tlačítko.
Všimněte si, že id popisku je vždy 0.
Kromě TTN_NEEDTEXT oznámení, ovládací prvek tip nástroje můžete odeslat následující upozornění ovládacího panelu nástrojů:
Oznámení |
Význam |
---|---|
TTN_NEEDTEXTA |
Vyžaduje ovládací prvek tip nástroje text ASCII (pouze v systému Windows 95) |
TTN_NEEDTEXTW |
Vyžaduje ovládací prvek tip nástroje text UNICODE (pouze systém Windows NT) |
TBN_HOTITEMCHANGE |
Označuje, že došlo ke změně hot (zvýrazněné) položky. |
NM_RCLICK |
Označuje, že klepli pravým tlačítkem uživatel má myši tlačítko. |
TBN_DRAGOUT |
Označuje uživatel klepnul na tlačítko a přetáhli ukazatel mimo tlačítko.Umožňuje provádět přetáhnout a umístit tlačítka na panelu nástrojů aplikace.Po přijetí tohoto oznámení aplikace začít tažení a operaci přetažení. |
TBN_DROPDOWN |
Označuje uživatel klepne tlačítko, které se používá TBSTYLE_DROPDOWN styl. |
TBN_GETOBJECT |
Označuje uživatele přesunut ukazatel myši přes tlačítko se používá TBSTYLE_DROPPABLE styl. |
Například funkci zpracování a další informace o povolení tipy nástrojů naleznete v tématu Tipy nástrojů.