NMLISTVIEW-Struktur (commctrl.h)
Enthält Informationen zu einer Listenansichtsbenachrichtigung. Diese Struktur entspricht der NM_LISTVIEW-Struktur , wurde jedoch umbenannt, um den Standardnamenskonventionen zu entsprechen.
Syntax
typedef struct tagNMLISTVIEW {
NMHDR hdr;
int iItem;
int iSubItem;
UINT uNewState;
UINT uOldState;
UINT uChanged;
POINT ptAction;
LPARAM lParam;
} NMLISTVIEW, *LPNMLISTVIEW;
Member
hdr
Typ: NMHDR
NMHDR-Struktur , die Informationen zu dieser Benachrichtigung enthält.
iItem
Typ: int
Gibt das Listenansichtselement oder -1 an, wenn es nicht verwendet wird.
iSubItem
Typ: int
Identifiziert das Unterelement oder null, wenn keine vorhanden ist.
uNewState
Typ: UINT
Neuer Elementzustand. Dieser Member ist null für Benachrichtigungen, die es nicht verwenden. Eine Liste der möglichen Werte finden Sie unter Listenansicht-Elementstatus.
uOldState
Typ: UINT
Alter Elementzustand. Dieser Member ist null für Benachrichtigungen, die es nicht verwenden. Eine Liste der möglichen Werte finden Sie unter Listenansicht-Elementstatus.
uChanged
Typ: UINT
Eine Reihe von Flags, die die geänderten Elementattribute angeben. Dieser Member ist null für Benachrichtigungen, die es nicht verwenden. Andernfalls kann er die gleichen Werte wie der Maskenmember der LVITEM-Struktur aufweisen.
ptAction
Typ: POINT
POINT-Struktur , die den Ort angibt, an dem das Ereignis aufgetreten ist. Dieser Member ist für Benachrichtigungen, die es nicht verwenden, nicht definiert.
lParam
Typ: LPARAM
Anwendungsdefinierter Wert des Elements. Dieser Member ist für Benachrichtigungen, die es nicht verwenden, nicht definiert.
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 |