Udostępnij za pośrednictwem


Obsługa powiadomień dotyczących etykietek narzędzi

Po określeniu TBSTYLE_TOOLTIPS styl paska narzędzi tworzy i zarządza kontroli Porada narzędzia.Etykietka narzędzia jest małe okno wyskakujące, które zawiera jeden wiersz tekstu opisującego przycisku paska narzędzi.Etykietka narzędzia jest ukryty, pojawiające się tylko, gdy użytkownik umieści kursor na przycisku paska narzędzi i pozostawia ją tam drugie do około połowy.Etykietka narzędzia jest wyświetlany w pobliżu kursora.

Przed wyświetleniem etykietka narzędzia, TTN_NEEDTEXT komunikat z powiadomieniem są wysyłane do okna właściciela pasku narzędzi, aby pobrać tekst opisowy dla przycisku.Jeśli okno właściciela pasku narzędzi jest CFrameWnd okna etykietki są wyświetlane bez dodatkowego wysiłku, ponieważ narzędzie CFrameWnd jest domyślnym programem obsługi dla TTN_NEEDTEXT powiadomienia.Jeśli okno właściciela pasku narzędzi nie pochodzi od CFrameWnd, takie jak okno dialogowe lub formularz widok, możesz dodać wpis do okna właściciela wiadomość mapę i dostarczyć obsługi powiadomień w mapie wiadomości.Zapis do okna właściciela wiadomość mapy jest następująca:

ON_NOTIFY_EX(TTN_NEEDTEXT, 0, &CMyDialog::OnTtnNeedText)

Uwagi

  • memberFxn
    Element członkowski funkcja wywoływana, gdy potrzebny jest tekst dla tego przycisku.

Należy zauważyć, że identyfikator etykietka narzędzia jest zawsze 0.

W uzupełnieniu do TTN_NEEDTEXT powiadomienia, kontroli Porada narzędzia można wysyłanie powiadomień do formantu paska narzędzi:

Powiadomienia

Znaczenie

TTN_NEEDTEXTA

Narzędzie sterowania wskazówka wymaga tekstu ASCII (tylko system Windows 95)

TTN_NEEDTEXTW

Narzędzie sterowania wskazówka wymaga tekst UNICODE (tylko system Windows NT)

TBN_HOTITEMCHANGE

Wskazuje, że gorąco (wyróżniony) element został zmieniony.

NM_RCLICK

Wskazuje, że użytkownik ma kliknął prawym przyciskiem myszy przycisk.

TBN_DRAGOUT

Wskazuje, gdy użytkownik kliknął przycisk i przeciągnięte z przyciskami.Umożliwia to aplikacji do wdrożenia przeciągnij i upuść z przycisku paska narzędzi.Po otrzymaniu powiadomienia, aplikacja Rozpocznij przeciąganie i upuszczanie operacji.

TBN_DROPDOWN

Wskazuje po kliknięciu przycisku, który korzysta z TBSTYLE_DROPDOWN styl.

TBN_GETOBJECT

Wskazuje użytkownika przenosić wskaźnik nad przyciskiem, który używa TBSTYLE_DROPPABLE styl.

Funkcję obsługi przykład i uzyskać więcej informacji o włączaniu etykietki narzędzi, zobacz Podpowiedzi.

Zobacz też

Informacje

Korzystanie z CToolBarCtrl

Koncepcje

Formanty (MFC)