Etykietki narzędzi w systemie Windows niepochodzące od obiektu CFrameWnd
Ta rodzina artykuł obejmuje włączenie podpowiedzi dla formantów zawartych w oknie, które nie pochodzi od CFrameWnd.Artykuł Etykietki narzędzi pasków narzędzi zawiera informacje o podpowiedzi dla formantów w CFrameWnd.
Tematy w tej rodzinie artykułu obejmują:
Etykietki narzędzi są wyświetlane automatycznie w przypadku przycisków i innych formantach zawartych w oknie nadrzędnym pochodzące z CFrameWnd.To dlatego, CFrameWnd jest domyślnym programem obsługi dla TTN_GETDISPINFO powiadomienie, które obsługuje TTN_NEEDTEXT powiadomienia z narzędzia Porada formantów skojarzone z formantami.
Jednak ta domyślnym programem obsługi nie jest wywoływana, gdy TTN_NEEDTEXT powiadomienie jest wysyłane za pomocą narzędzia wskazówka formantu powiązanego z formantem w oknie, które nie jest CFrameWnd, takie jak formant w widoku Formularz lub okno dialogowe.Dlatego jest niezbędne do udostępnienia funkcji obsługi dla TTN_NEEDTEXT komunikat z powiadomieniem w celu wyświetlenia etykietki narzędzi dla formantów podrzędnych.
Etykietki narzędzi domyślne przewidzianego systemu windows przez CWnd::EnableToolTips nie zawierają tekstu z nimi związanych.Aby pobrać tekst podpowiedzi do wyświetlania, TTN_NEEDTEXT powiadomienie jest wysyłane do sterowania Porada narzędzia okno nadrzędne tuż przed okno Wskazówka narzędzia jest wyświetlana.Jeśli jest brak obsługi dla tej wiadomości przypisać pewne wartości do pszText członek TOOLTIPTEXT struktury, nie będzie żadnego tekstu wyświetlane podpowiedzi.