ListView_GetItemRect makro (commctrl.h)

Mendapatkan persegi panjang pembatas untuk semua atau sebagian item dalam tampilan saat ini. Anda bisa menggunakan makro ini atau mengirim pesan LVM_GETITEMRECT secara eksplisit.

Sintaks

void ListView_GetItemRect(
  [in]   hwnd,
  [in]   i,
  [out]  prc,
  [in]   code
);

Parameter

[in] hwnd

Jenis: HWND

Handel ke kontrol tampilan daftar.

[in] i

Jenis: int

Indeks item tampilan daftar.

[out] prc

Jenis: RECT*

Penunjuk ke struktur RECT yang menerima persegi panjang pembatas.

[in] code

Jenis: int

Bagian item tampilan daftar untuk mengambil persegi panjang pembatas. Parameter ini harus menjadi salah satu nilai berikut:

Nilai Makna
LVIR_BOUNDS
Mengembalikan persegi panjang pembatas seluruh item, termasuk ikon dan label.
LVIR_ICON
Mengembalikan persegi panjang pembatas ikon atau ikon kecil.
LVIR_LABEL
Mengembalikan persegi panjang pembatas teks item.
LVIR_SELECTBOUNDS
Mengembalikan penyatuan persegi LVIR_ICON dan LVIR_LABEL, tetapi mengecualikan kolom dalam tampilan laporan.

Nilai kembali

Tidak ada

Persyaratan

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