Bagikan melalui


ListView_GetSubItemRect makro (commctrl.h)

Mendapatkan informasi tentang persegi panjang yang mengelilingi subitem dalam kontrol tampilan daftar. Anda dapat menggunakan makro ini (disarankan) atau mengirim pesan LVM_GETSUBITEMRECT secara eksplisit. Makro ini dimaksudkan untuk digunakan hanya pada kontrol tampilan daftar yang menggunakan gaya LVS_REPORT.

Sintaksis

BOOL ListView_GetSubItemRect(
   HWND   hwnd,
   int    iItem,
   int    iSubItem,
   int    code,
   LPRECT prc
);

Parameter

hwnd

Jenis: HWND

Handel ke kontrol tampilan daftar.

iItem

Jenis: int

Indeks item induk subitem.

iSubItem

Jenis: int

Indeks berbasis satu subitem.

code

Jenis: int

Sebagian subitem tampilan daftar untuk mengambil informasi persegi panjang pembatas. Nilai ini bisa menjadi salah satu dari berikut ini:

Nilai Arti
LVIR_BOUNDS
Mengembalikan persegi panjang pembatas dari seluruh item, termasuk ikon dan label.
LVIR_ICON
Mengembalikan persegi panjang pembatas ikon atau ikon kecil.
LVIR_LABEL
Mengembalikan persegi panjang pembatas dari seluruh item, termasuk ikon dan label. Ini identik dengan LVIR_BOUNDS.

prc

Jenis: LPRECT

Penunjuk ke struktur RECT yang menerima informasi persegi panjang pembatas subitem.

Mengembalikan nilai

Jenis: BOOL

Mengembalikan bukan nol jika berhasil, atau nol sebaliknya.

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