Share via


NMTREEVIEWW-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 entsprechen.

Syntax

typedef struct tagNMTREEVIEWW {
  NMHDR   hdr;
  UINT    action;
  TVITEMW itemOld;
  TVITEMW itemNew;
  POINT   ptDrag;
} NMTREEVIEWW, *LPNMTREEVIEWW;

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 Werte des Aktionsflags 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 Benachrichtigungsmeldungen, die ihn nicht verwenden.

itemNew

Typ: TVITEM

TVITEM-Struktur , die Informationen zum neuen Elementzustand enthält. Dieser Member ist null für Benachrichtigungsmeldungen, die ihn nicht verwenden.

ptDrag

Typ: POINT

POINT-Struktur , die die Clientkoordinaten der Maus zu dem Zeitpunkt enthält, zu dem das Ereignis aufgetreten ist, das das Senden der Benachrichtigungsnachricht verursacht hat.

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 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

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