Narzędzie porady w systemie Windows nie pochodzi od CFrameWnd
Rodzina niniejszego artykułu obejmuje włączenie podpowiedzi dla formantów w oknie, który nie pochodzi od CFrameWnd.Artykuł Etykietki narzędzi pasków narzędzi zawiera informacje o podpowiedzi do formantów w CFrameWnd.
Omówione w tej rodziny art tematy obejmują:
Etykietki narzędzi są wyświetlane automatycznie dla przycisków i innych formantów w oknie nadrzędnym pochodzące z CFrameWnd.Wynika to z CFrameWnd ma domyślny program obsługi dla TTN_GETDISPINFO powiadomienie, które obsługuje TTN_NEEDTEXT powiadomienia z narzędzia Porada formanty skojarzone z formantami.
Jednakże ten domyślny program obsługi nie jest wywoływana po TTN_NEEDTEXT powiadomienie jest wysyłane z formantu Porada narzędzia związane z formantu w oknie, które nie jest CFrameWnd, takie jak formant okno dialogowe lub widok formularza.Dlatego jest niezbędne do zapewnienia funkcji obsługi dla TTN_NEEDTEXT komunikat z powiadomieniem, aby wyświetlić etykietki narzędzi dla formantów podrzędnych.
Podpowiedzi domyślne dostarczane dla systemu windows przez CWnd::EnableToolTips nie jest skojarzone z nimi tekstu.Aby pobrać tekst podpowiedzi do wyświetlania, TTN_NEEDTEXT powiadomienie jest wysyłane do kontroli Porada narzędzia okno nadrzędne, tuż przed zostanie wyświetlone okno narzędzia tip.Jeśli jest brak obsługi dla tej wiadomości przypisać pewne wartości do pszText członek TOOLTIPTEXT struktury, będzie tekstu wyświetlane podpowiedzi.