Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikelfamiljen beskriver hur du aktiverar verktygstips för kontroller som finns i ett fönster som inte härleds från CFrameWnd. Artikeln Verktygstips för verktygsfält innehåller information om verktygstips för kontroller i en CFrameWnd.
Ämnen som beskrivs i den här artikelfamiljen är:
Verktygstips visas automatiskt för knappar och andra kontroller som finns i ett överordnat fönster som härleds från CFrameWnd. Detta beror på att CFrameWnd har en standardhanterare för TTN_GETDISPINFO-meddelandet , som hanterar TTN_NEEDTEXT meddelanden från verktygstipskontroller som är associerade med kontroller.
Den här standardhanteraren anropas dock inte när TTN_NEEDTEXT-meddelandet skickas från en knappbeskrivningskontroll som är associerad med en kontroll i ett fönster som inte är en CFrameWnd, till exempel en kontroll i en dialogruta eller en formulärvy. Därför är det nödvändigt att du tillhandahåller en hanteringsfunktion för TTN_NEEDTEXT meddelandemeddelande för att visa verktygstips för underordnade kontroller.
Standardverktygstipsen som tillhandahålls för dina fönster av CWnd::EnableToolTips har inte text associerad med dem. För att hämta text som verktygstipset ska visa skickas TTN_NEEDTEXT-meddelandet till knappbeskrivningskontrollens överordnade fönster precis innan knappbeskrivningsfönstret visas. Om det inte finns någon hanterare för det här meddelandet för att tilldela något värde till pszText-medlemmen i TOOLTIPTEXT-strukturen visas ingen text för verktygstipset.