Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
Die Microsoft Foundation Classes (MFC)-Bibliothek wird weiterhin unterstützt. Wir fügen jedoch keine Features mehr hinzu oder aktualisieren die Dokumentation.
Beim Schreiben Ihres Tooltip-Benachrichtigungshandlers müssen Sie die TOOLTIPTEXT-Struktur verwenden. Die Mitglieder 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 benötigt. Das einzige Element dieser Struktur, das Sie möglicherweise benötigen, ist die Befehls-ID des Steuerelements. Die Befehls-ID des Steuerelements befindet sich im idFrom-Element der NMHDR-Struktur , auf das mit der Syntax hdr.idFromzugegriffen wird. Eine Erläuterung der Mitglieder der NMHDR-Struktur finden Sie unter NMHDR.
lpszText
Adresse einer Zeichenfolge, die den Text für ein Tool empfängt.
szText
Ein Puffer, der den Tooltipp-Text empfängt. Eine Anwendung kann den Text als Alternative zum Angeben einer Zeichenfolgenadresse in diesen Puffer kopieren.
hinst
Handle der Instanz, die eine Zeichenfolge enthält, die als Tooltipp-Text verwendet werden soll. Wenn lpszText die Adresse des Tooltipp-Textes ist, ist dieses Element NULL.
Wenn Sie die TTN_NEEDTEXT Benachrichtigung behandeln, geben Sie die Zeichenfolge an, die auf eine der folgenden Arten angezeigt werden soll:
Kopieren Sie den Text in den durch das szText-Element angegebenen Puffer.
Kopieren Sie die Adresse des Puffers, der den Text enthält, in das lpszText-Element .
Kopieren Sie den Bezeichner einer Zeichenfolgenressource in das lpszText-Element , und kopieren Sie das Handle der Instanz, die die Ressource enthält, in das hinst-Element .
Siehe auch
Tooltipps in Windows, die nicht von CFrameWnd abgeleitet sind