Bagikan melalui


Struktur NMITEMACTIVATE (commctrl.h)

Berisi informasi tentang kode pemberitahuan LVN_ITEMACTIVATE .

Sintaks

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

Anggota

hdr

Jenis: NMHDR

Struktur NMHDR yang berisi informasi tentang kode pemberitahuan ini.

iItem

Jenis: int

Indeks item tampilan daftar. Jika indeks item tidak digunakan untuk pemberitahuan, anggota ini akan berisi -1.

iSubItem

Jenis: int

Indeks berbasis satu subitem. Jika indeks subitem tidak digunakan untuk pemberitahuan atau pemberitahuan tidak berlaku untuk subitem, anggota ini akan berisi nol.

uNewState

Jenis: UINT

Status item baru. Anggota ini nol untuk kode pemberitahuan yang tidak menggunakannya.

uOldState

Jenis: UINT

Status item lama. Anggota ini nol untuk kode pemberitahuan yang tidak menggunakannya.

uChanged

Jenis: UINT

Kumpulan bendera yang menunjukkan atribut item yang telah berubah. Anggota ini nol untuk pemberitahuan yang tidak menggunakannya. Jika tidak, ia dapat memiliki nilai yang sama dengan anggota masker struktur LVITEM .

ptAction

Jenis: TITIK

Struktur POINT yang menunjukkan lokasi terjadinya peristiwa, dalam koordinat klien. Anggota ini tidak terdefinisi untuk kode pemberitahuan yang tidak menggunakannya.

lParam

Jenis: LPARAM

Nilai item yang ditentukan aplikasi. Anggota ini tidak terdefinisi untuk kode pemberitahuan yang tidak menggunakannya.

uKeyFlags

Jenis: UINT

Tombol pengubah yang ditekan pada saat aktivasi. Anggota ini berisi nol atau kombinasi bendera berikut:

Nilai Makna
LVKF_ALT
Tombol ditekan.
LVKF_CONTROL
Tombol ditekan.
LVKF_SHIFT
Tombol ditekan.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header commctrl.h