TOOLTIPTEXT-Struktur
Wenn Sie das QuickInfobenachrichtigungshandler schreiben, müssen Sie die TOOLTIPTEXT-Struktur verwenden. Die Member TOOLTIPTEXT der 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. Der einzige Member dieser Struktur, die Sie unter Umständen, lautet die ID der Steuerbefehl Die Befehls-ID des Steuerelements ist im idFrom müssen Member der Struktur NMHDR, zugegriffen mit der Syntax hdr.idFrom. Siehe NMHDR Erläuterungen zur Member NMHDR der Struktur.lpszText
Adresse einer Zeichenfolge, um den Text für ein Tool zu empfangen.szText
Puffern Sie, das den QuickInfo-Text empfängt. Eine Anwendung kann den Text in diesem Puffer als Alternative zur Angabe einer Zeichenfolgenadresse kopieren.hinst
Handle die Instanz, die eine als enthält der QuickInfo-Text verwendet werden, Zeichenfolge. Wenn lpszText die Adresse des QuickInfotexts ist, wird dieser Member NULL.
Wenn Sie die TTN_NEEDTEXT - Benachrichtigung bearbeiten, die in einer der folgenden Methoden angezeigt werden, Zeichenfolge:
Kopieren Sie den Text in den Puffer, der vom szText-Member angegeben wird.
Kopieren Sie die Adresse des Puffers, der den Text zum lpszText-Member enthält.
Kopieren Sie den Bezeichner einer Zeichenfolgenressource zum lpszText-Member, und kopieren Sie das Handle die Instanz, die die Ressource für den Member hinst enthält.
Siehe auch
Konzepte
QuickInfos in Fenstern, die nicht von CFrameWnd abgeleitet sind