NMTVDISPINFOW-Struktur (commctrl.h)

Enthält Und empfängt Anzeigeinformationen für ein Strukturansichtselement. Diese Struktur ist mit der TV_DISPINFO-Struktur identisch, wurde jedoch umbenannt, um den aktuellen Benennungskonventionen zu entsprechen.

Syntax

typedef struct tagTVDISPINFOW {
  NMHDR   hdr;
  TVITEMW item;
} NMTVDISPINFOW, *LPNMTVDISPINFOW;

Member

hdr

Typ: NMHDR

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

item

Typ: TVITEM

TVITEM-Struktur , die Informationen zum Strukturansichtselement identifiziert und enthält. Das Maskenelement der TVITEM-Struktur gibt an, welche Informationen festgelegt oder abgerufen werden. Es kann sich um einen oder mehrere der folgenden Werte handeln:

Wert Bedeutung
TVIF_CHILDREN
Das cChildren-Element gibt einen Wert an, der angibt, ob das Element untergeordnete Elemente enthält.
TVIF_IMAGE
Das iImage-Element gibt den Index des nicht ausgewählten Symbols des Elements in der Bildliste an oder soll empfangen werden.
TVIF_SELECTEDIMAGE
Das iSelectedImage-Element gibt den Index des ausgewählten Symbols des Elements in der Bildliste an oder soll empfangen werden.
TVIF_TEXT
Das pszText-Element gibt den neuen Elementtext oder die Adresse eines Puffers an, der den Elementtext empfangen soll. Wenn die Struktur Elementtext empfängt, kopieren Sie den Text in der Regel in den Puffer, auf den das pszText-Element der TVITEM-Struktur verweist. Sie können jedoch stattdessen eine Zeichenfolge im pszText-Member zurückgeben. Wenn Sie dies tun, können Sie die Zeichenfolge erst ändern oder löschen, wenn der entsprechende Elementtext gelöscht wurde oder bis zwei zusätzliche TVN_GETDISPINFO Benachrichtigungscodes gesendet wurden.

Hinweise

Hinweis

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

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile commctrl.h

Weitere Informationen

Referenz

TVN_SETDISPINFO

WM_NOTIFY