TOOLTIPTEXT-Struktur

Wenn Sie das Klassenhandler benachrichtigungs QuickInfo schreiben, müssen Sie die TOOLTIPTEXT-Struktur verwenden.Die Member der TOOLTIPTEXT-Struktur sind:

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
    Identifiziert das Tool, das Text erforderlich ist.Der einzige Member dieser Struktur, die Sie benötigen, ist die ID der SteuerbefehlDie Befehls-ID des Steuerelements befindet sich im idFrom-Member der NMHDR-Struktur mit der Syntax zugegriffen hdr.idFrom.Weitere Informationen finden Sie unter NMHDR für eine Erläuterung Member der NMHDR-Struktur.

  • lpszText
    Die Adresse einer Zeichenfolge, wenn der Text für ein Tool zu empfangen.

  • szText
    Puffer, der den QuickInfo-Text empfängt.Eine Anwendung kann den Text in diesem Puffer als Alternative zum Angeben einer Zeichenfolgen adresse kopieren.

  • hinst
    Handle der Instanz, die als enthält der QuickInfo-Text zu verwendende Zeichenfolge.Wenn lpszText die Adresse des QuickInfo Linktext ist, ist dieser Member NULL.

Wenn Sie die TTN_NEEDTEXT Benachrichtigungsmeldung bearbeiten, geben Sie die in einer der folgenden Methoden angezeigt werden sollen: Zeichenfolge

  • Kopieren Sie den Text im Puffer, der vom szText-Member angegeben wird.

  • Kopieren Sie die Adresse des Puffers, die den Text auf dem lpszText-Member enthält.

  • Kopieren Sie den Bezeichner einer Zeichenfolgenressource mit dem lpszText-Member, und kopieren Sie das Handle der Instanz, die die Ressource an den hinst-Member enthält.

Siehe auch

Konzepte

QuickInfo in Windows wird nicht von abgeleitet CFrameWnd