Udostępnij za pośrednictwem


Etykietka narzędzia

Ta sekcja zawiera informacje o elementach programowania używanych z kontrolkami etykietki narzędzi.

Przeglądy

Temat Treść
informacje o kontrolkach etykietki narzędzi Etykietki narzędzi są wyświetlane automatycznie lub wyskakujące, gdy użytkownik wstrzymuje wskaźnik myszy za pomocą narzędzia lub innego elementu interfejsu użytkownika.
przy użyciu kontrolek etykietki narzędzi Ta sekcja zawiera przykłady demonstrujące sposób tworzenia różnych typów etykietek narzędzi.

Wiadomości

Temat Treść
TTM_ACTIVATE Aktywuje lub dezaktywuje kontrolkę etykietki narzędzia.
TTM_ADDTOOL Rejestruje narzędzie za pomocą kontrolki etykietki narzędzia.
TTM_ADJUSTRECT Oblicza prostokąt wyświetlania tekstu kontrolki etykietki narzędzia z prostokąta okna lub prostokąt okna etykietki narzędzia potrzebny do wyświetlenia określonego prostokąta wyświetlania tekstu.
TTM_DELTOOL Usuwa narzędzie z kontrolki etykietki narzędzia.
TTM_ENUMTOOLS Pobiera informacje, które kontrolka etykietki narzędzia przechowuje na temat bieżącego narzędzia, czyli narzędzia, dla którego etykietka narzędzia jest obecnie wyświetlający tekst.
TTM_GETBUBBLESIZE Zwraca szerokość i wysokość kontrolki etykietki narzędzia.
TTM_GETCURRENTTOOL Pobiera informacje dotyczące bieżącego narzędzia w kontrolce etykietki narzędzia.
TTM_GETDELAYTIME Pobiera początkowe, wyskakujące okienka i ponownie wyświetla czasy trwania aktualnie ustawione dla kontrolki etykietki narzędzia.
TTM_GETMARGIN Pobiera górne, lewe, dolne i prawe marginesy ustawione dla okna etykietki narzędzia. Margines to odległość w pikselach między obramowaniem okna etykietki narzędzia a tekstem zawartym w oknie etykietki narzędzia.
TTM_GETMAXTIPWIDTH Pobiera maksymalną szerokość okna etykietki narzędzia.
TTM_GETTEXT Pobiera informacje, które kontrolka etykietki narzędzia przechowuje na temat narzędzia.
TTM_GETTIPBKCOLOR Pobiera kolor tła w oknie etykietki narzędzia.
TTM_GETTIPTEXTCOLOR Pobiera kolor tekstu w oknie etykietki narzędzia.
TTM_GETTITLE Pobierz informacje dotyczące tytułu kontrolki etykietki narzędzia.
TTM_GETTOOLCOUNT Pobiera liczbę narzędzi obsługiwanych przez kontrolkę etykietki narzędzia.
TTM_GETTOOLINFO Pobiera informacje, które kontrolka etykietki narzędzia przechowuje na temat narzędzia.
TTM_HITTEST Testuje punkt w celu określenia, czy znajduje się on w obrębie prostokąta ograniczenia określonego narzędzia, a jeśli tak jest, pobiera informacje o narzędziu.
TTM_NEWTOOLRECT Ustawia nowy prostokąt ograniczenia dla narzędzia.
TTM_POP Usuwa wyświetlane okno etykietki narzędzia z widoku.
TTM_POPUP Powoduje wyświetlenie etykietki narzędzia na współrzędnych ostatniego komunikatu myszy.
TTM_RELAYEVENT Przekazuje komunikat myszy do kontrolki etykietki narzędzia na potrzeby przetwarzania.
TTM_SETDELAYTIME Ustawia początkowe, wyskakujące okienka i ponownie pokaż czasy trwania kontrolki etykietki narzędzia.
TTM_SETMARGIN Ustawia górne, lewe, dolne i prawe marginesy okna etykietki narzędzia. Margines to odległość w pikselach między obramowaniem okna etykietki narzędzia a tekstem zawartym w oknie etykietki narzędzia.
TTM_SETMAXTIPWIDTH Ustawia maksymalną szerokość okna etykietki narzędzia.
TTM_SETTIPBKCOLOR Ustawia kolor tła w oknie etykietki narzędzia.
TTM_SETTIPTEXTCOLOR Ustawia kolor tekstu w oknie etykietki narzędzia.
TTM_SETTITLE Dodaje standardową ikonę i ciąg tytułu do etykietki narzędzia.
TTM_SETTOOLINFO Ustawia informacje obsługiwane przez kontrolkę etykietki narzędzia dla narzędzia.
TTM_SETWINDOWTHEME Ustawia styl wizualny kontrolki etykietki narzędzia.
TTM_TRACKACTIVATE Aktywuje lub dezaktywuje etykietkę narzędzia śledzenia.
TTM_TRACKPOSITION Ustawia położenie etykietki narzędzia śledzenia.
TTM_UPDATE Wymusza ponowne rysowanie bieżącej etykietki narzędzia.
TTM_UPDATETIPTEXT Ustawia tekst etykietki narzędzia dla narzędzia.
TTM_WINDOWFROMPOINT Umożliwia procedurze podklasy wyświetlanie tekstu przez etykietkę narzędzia dla okna innego niż pod kursorem myszy.

Powiadomienia

Temat Treść
NM_CUSTOMDRAW (etykietka narzędzia) Wysłane przez kontrolkę etykietki narzędzia w celu powiadomienia okna nadrzędnego o operacjach rysowania. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY.
TTN_GETDISPINFO Wysłane przez kontrolkę etykietki narzędzi w celu pobrania informacji potrzebnych do wyświetlenia okna etykietki narzędzia. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY.
TTN_LINKCLICK Wysyłane po kliknięciu linku tekstowego wewnątrz etykietki narzędzia dymka.
TTN_NEEDTEXT Wysłane przez kontrolkę etykietki narzędzi w celu pobrania informacji potrzebnych do wyświetlenia okna etykietki narzędzia. To powiadomienie jest identyczne z TTN_GETDISPINFO. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY.
TTN_POP Powiadamia okno właściciela, że etykietka narzędzia ma być ukryta. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY.
TTN_SHOW Powiadamia okno właściciela, że kontrolka etykietki narzędzia ma być wyświetlana. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY.

Struktur

Temat Treść
NMTTCUSTOMDRAW Zawiera informacje specyficzne dla kodu powiadomienia NM_CUSTOMDRAW wysyłanego przez kontrolkę etykietki narzędzia.
NMTTDISPINFO Zawiera informacje używane w obsłudze kodu powiadomień TTN_GETDISPINFO. Ta struktura zastępuje strukturę TOOLTIPTEXT.
TOOLINFO Struktura TOOLINFO zawiera informacje o narzędziu w kontrolce etykietki narzędzia.
TTGETTITLE Zawiera informacje o tytule kontrolki etykietki narzędzia.
TTHITTESTINFO Zawiera informacje używane przez kontrolkę etykietki narzędzi w celu określenia, czy punkt znajduje się w prostokątze ograniczenia określonego narzędzia. Jeśli punkt znajduje się w prostokątze, struktura otrzymuje informacje o narzędziu.

Stałe

Temat Treść
style etykietki narzędzi W tej sekcji wymieniono style kontrolek używane z kontrolkami etykietki narzędzi.