NMTREEVIEWA-Struktur (commctrl.h)

Enthält Informationen zu einer Strukturansichtsbenachrichtigung. Diese Struktur ist mit der NM_TREEVIEW-Struktur identisch, wurde jedoch umbenannt, um den aktuellen Benennungskonventionen zu folgen.

Syntax

typedef struct tagNMTREEVIEWA {
  NMHDR   hdr;
  UINT    action;
  TVITEMA itemOld;
  TVITEMA itemNew;
  POINT   ptDrag;
} NMTREEVIEWA, *LPNMTREEVIEWA;

Member

hdr

Typ: NMHDR

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

action

Typ: UINT

Benachrichtigungsspezifisches Aktionsflag. Dieses Element wird mit den folgenden Benachrichtigungscodes verwendet.

Die möglichen Aktionsflagswerte finden Sie unter TVM_EXPAND und TVN_SELCHANGED.

itemOld

Typ: TVITEM

TVITEM-Struktur , die Informationen zum alten Elementzustand enthält. Dieser Member ist null für Benachrichtigungen, die es nicht verwenden.

itemNew

Typ: TVITEM

TVITEM-Struktur , die Informationen zum status des neuen Elements enthält. Dieser Member ist null für Benachrichtigungen, die es nicht verwenden.

ptDrag

Typ: POINT

POINT-Struktur , die die Clientkoordinaten der Maus zum Zeitpunkt des Ereignisereignisses enthält, das dazu geführt hat, dass die Benachrichtigung gesendet wurde.

Hinweise

Hinweis

Der commctrl.h-Header definiert NMTREEVIEW 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
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile commctrl.h

Weitere Informationen

WM_NOTIFY