Freigeben über


NMITEMACTIVATE-Struktur (commctrl.h)

Enthält Informationen zu einem LVN_ITEMACTIVATE Benachrichtigungscode.

Syntax

typedef struct tagNMITEMACTIVATE {
  NMHDR  hdr;
  int    iItem;
  int    iSubItem;
  UINT   uNewState;
  UINT   uOldState;
  UINT   uChanged;
  POINT  ptAction;
  LPARAM lParam;
  UINT   uKeyFlags;
} NMITEMACTIVATE, *LPNMITEMACTIVATE;

Member

hdr

Typ: NMHDR

NMHDR-Struktur , die Informationen zu diesem Benachrichtigungscode enthält.

iItem

Typ: int

Index des Listenansichtselements. Wenn der Elementindex nicht für die Benachrichtigung verwendet wird, enthält dieser Member -1.

iSubItem

Typ: int

Ein basierter Index des Unterelements. Wenn der Unterelementindex nicht für die Benachrichtigung verwendet wird oder die Benachrichtigung nicht für ein Unterelement gilt, enthält dieses Element null.

uNewState

Typ: UINT

Neuer Elementzustand. Dieser Member ist null für Benachrichtigungscodes, die ihn nicht verwenden.

uOldState

Typ: UINT

Alter Elementzustand. Dieser Member ist null für Benachrichtigungscodes, die ihn nicht verwenden.

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 in Clientkoordinaten aufgetreten ist. Dieser Member ist für Benachrichtigungscodes, die es nicht verwenden, nicht definiert.

lParam

Typ: LPARAM

Anwendungsdefinierter Wert des Elements. Dieser Member ist für Benachrichtigungscodes, die es nicht verwenden, nicht definiert.

uKeyFlags

Typ: UINT

Modifizierertasten, die zum Zeitpunkt der Aktivierung gedrückt wurden. Dieses Element enthält null oder eine Kombination der folgenden Flags:

Wert Bedeutung
LVKF_ALT
Die Taste wird gedrückt.
LVKF_CONTROL
Die Taste wird gedrückt.
LVKF_SHIFT
Die Taste wird gedrückt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile commctrl.h