Freigeben über


NMTVDISPINFOA-Struktur (commctrl.h)

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

Syntax

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

Angehörige

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 Mask Element der TVITEM- Struktur gibt an, welche Informationen festgelegt oder abgerufen werden. Dabei kann es 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.
TVIF_IMAGE
Der iImage--Member gibt den Index des nicht ausgewählten Symbols des Elements in der Bildliste an oder erhält den Index.
TVIF_SELECTEDIMAGE
Der iSelectedImage- Member gibt den Index des ausgewählten Elements in der Bildliste an oder empfängt den Index des ausgewählten Elements.
TVIF_TEXT
Der pszText Member gibt den neuen Elementtext oder die Adresse eines Puffers an, der den Elementtext empfängt. 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 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 wird, oder bis zwei zusätzliche TVN_GETDISPINFO Benachrichtigungscodes gesendet wurden.

Bemerkungen

Anmerkung

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

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

Siehe auch

Referenz-

TVN_SETDISPINFO

WM_NOTIFY