Delen via


STRUCTUUR VAN TOOLTIPTEKST

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Bij het schrijven van de melding handler voor de tool tip moet u de TOOLTIPTEXT structuur gebruiken. De leden van de STRUCTUUR TOOLTIPTEXT zijn:

typedef struct {
    NMHDR     hdr;        // required for all WM_NOTIFY messages
    LPTSTR    lpszText;   // see below
    TCHAR     szText[80]; // buffer for tool tip text
    HINSTANCE hinst;      // see below
    UINT      uflags;     // flag indicating how to interpret the
                          // idFrom member of the NMHDR structure
                          // that is included in the structure
} TOOLTIPTEXT, FAR *LPTOOLTIPTEXT;

Hdr
Identificeert het hulpprogramma dat tekst nodig heeft. Het enige lid van deze structuur dat u mogelijk nodig hebt, is de opdracht-id van het besturingselement. De commando-ID van het besturingselement bevindt zich in het idFrom-onderdeel van de NMHDR-structuur, en kan worden geopend met de syntaxis hdr.idFrom. Zie NMHDR voor een bespreking van leden van de NMHDR-structuur .

lpszText
Adres van een tekenreeks die de tekst voor een hulpmiddel ontvangt.

szText
Buffer die de tekst van de tooltip ontvangt. Een toepassing kan de tekst naar deze buffer kopiƫren als alternatief voor het opgeven van een tekenreeksadres.

hinst
Greep van het exemplaar dat een tekenreeks bevat die moet worden gebruikt als de tekst van de knopinfo. Als lpszText het adres is van de tekst van de tooltip, is dit lid NULL.

Wanneer u het TTN_NEEDTEXT meldingsbericht verwerkt, geeft u de tekenreeks op die op een van de volgende manieren moet worden weergegeven:

  • Kopieer de tekst naar de buffer die is opgegeven door het lid szText .

  • Kopieer het adres van de buffer die de tekst bevat naar het lpszText-lid .

  • Kopieer de identifier van een tekenreeksresource naar het lpszText-member en kopieer de handle van het exemplaar dat de resource bevat naar het hinst-member.

Zie ook

Tips voor hulpprogramma's in Windows niet afgeleid van CFrameWnd