Freigeben über


NMTVGETINFOTIPA-Struktur (commctrl.h)

Enthält informationen zu Strukturansichtselementen, die zum Anzeigen einer QuickInfo für ein Element erforderlich sind. Diese Struktur wird mit dem TVN_GETINFOTIP Benachrichtigungscode verwendet.

Syntax

typedef struct tagNMTVGETINFOTIPA {
  NMHDR     hdr;
  LPSTR     pszText;
  int       cchTextMax;
  HTREEITEM hItem;
  LPARAM    lParam;
} NMTVGETINFOTIPA, *LPNMTVGETINFOTIPA;

Angehörige

hdr

Typ: NMHDR-

NMHDR Struktur, die Informationen zu dieser Benachrichtigung enthält.

pszText

Typ: LPTSTR-

Adresse eines Zeichenpuffers, der den anzuzeigenden Text enthält. Wenn Sie den text ändern möchten, der in der QuickInfo angezeigt wird, müssen Sie den Inhalt dieses Puffers ändern. Die Größe dieses Puffers wird durch die cchTextMax- Struktur angegeben.

cchTextMax

Typ: int

Größe des Puffers bei pszText-in Zeichen. Obwohl Sie niemals davon ausgehen sollten, dass dieser Puffer eine bestimmte Größe aufweist, kann der INFOTIPSIZE-Wert für Entwurfszwecke verwendet werden.

hItem

Typ: HTREEITEM-

Strukturziehpunkt für das Element, für das die QuickInfo angezeigt wird.

lParam

Typ: LPARAM-

Anwendungsdefinierte Daten, die dem Element zugeordnet sind, für das die QuickInfo angezeigt wird.

Bemerkungen

Anmerkung

Der commctrl.h-Header definiert NMTVGETINFOTIP als Alias, der automatisch die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2003 [Nur Desktop-Apps]
Header- commctrl.h