Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengubah status item dalam kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETITEMSTATE secara eksplisit.
Sintaksis
void ListView_SetItemState(
HWND hwndLV,
int i,
UINT data,
UINT mask
);
Parameter
hwndLV
Jenis: HWND
Handel ke kontrol tampilan daftar.
i
Jenis: int
Indeks item tampilan daftar. Jika parameter ini adalah -1, maka perubahan status diterapkan ke semua item.
data
Jenis: UINT
Bit status baru untuk item. Parameter mask
Nilai | Arti |
---|---|
|
Item ditandai untuk operasi potong dan tempel. |
|
Item disorot sebagai target seret dan letakkan. |
|
Item memiliki fokus, sehingga dikelilingi oleh persegi panjang fokus standar. Meskipun lebih dari satu item dapat dipilih, hanya satu item yang dapat memiliki fokus. |
|
Item dipilih. Tampilan item yang dipilih tergantung pada apakah item tersebut memiliki fokus dan juga pada warna sistem yang digunakan untuk pemilihan. Item hanya akan ditampilkan sebagai dipilih jika kontrol tampilan daftar memiliki fokus atau gaya LVS_SHOWSELALWAYS digunakan. |
mask
Jenis: UINT
Bit parameter data
Mengembalikan nilai
Tidak
Komentar
Nilai status item menyertakan sekumpulan bendera bit yang menunjukkan status item. Nilai status juga dapat menyertakan indeks daftar gambar yang menunjukkan gambar status item dan gambar overlay.
Parameter mask
Bit 8 hingga 11 dari parameter data
Bit 12 hingga 15 dari parameter data
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
Platform Target |
Windows |
Header |
commctrl.h |