Bagikan melalui


ListView_SetItemIndexState makro (commctrl.h)

Mengatur status item tampilan daftar yang ditentukan. Gunakan makro ini atau kirim pesan LVM_SETITEMINDEXSTATE secara eksplisit.

Sintaksis

HRESULT ListView_SetItemIndexState(
  [in] HWND        hwndLV,
  [in] LVITEMINDEX *plvii,
  [in] UINT        data,
  [in] UINT        mask
);

Parameter

[in] hwndLV

Jenis: HWND

Handel ke kontrol tampilan daftar.

[in] plvii

Jenis: LVITEMINDEX

Penunjuk ke struktur LVITEMINDEX untuk item tersebut. Pemanggil bertanggung jawab untuk mengalokasikan struktur ini dan mengatur anggota.

[in] data

Jenis: UINT

Status untuk diatur pada item sebagai satu atau beberapa (sebagai kombinasi bitwise) dari List-View Status Item bendera.

[in] mask

Jenis: UINT

Bit status yang valid yang ditentukan oleh parameter data. Untuk informasi selengkapnya, lihat stateMask anggota strukturLVITEM.

Mengembalikan nilai

Jenis: HRESULT

Mengembalikan salah satu nilai jenis berikut HRESULT.

Mengembalikan kode Deskripsi
E_FAIL Status tidak dapat diatur.
E_UNEXPECTED Kontrol tampilan daftar belum siap untuk operasi ini.
S_OK Operasi berhasil.

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Platform Target Windows
Header commctrl.h