Freigeben über


NMTVDISPINFOA-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 folgen.

Syntax

typedef struct tagTVDISPINFOA {
  NMHDR   hdr;
  TVITEMA item;
} NMTVDISPINFOA, *LPNMTVDISPINFOA;

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. Der Maskenmember 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
Der cChildren-Member gibt einen Wert an, der angibt, ob das Element untergeordnete Elemente enthält, oder soll empfangen werden.
TVIF_IMAGE
Das iImage-Element gibt den Index des nicht ausgewählten Symbols des Elements in der Bildliste an oder wird empfangen.
TVIF_SELECTEDIMAGE
Das iSelectedImage-Element gibt den Index des ausgewählten Elements in der Bildliste an oder empfängt diesen.
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 der pszText-Member der TVITEM-Struktur verweist. Sie können jedoch stattdessen eine Zeichenfolge im pszText-Element 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 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

   
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