Bagikan melalui


ListView_GetGroupRect makro (commctrl.h)

Mendapatkan persegi panjang untuk grup tertentu. Gunakan makro ini atau kirim pesan LVM_GETGROUPRECT secara eksplisit.

Sintaksis

BOOL ListView_GetGroupRect(
  [in]      HWND hwnd,
  [in]      int  iGroupId,
  [in]      LONG type,
  [in, out] RECT *prc
);

Parameter

[in] hwnd

Jenis: HWND

Handel ke kontrol tampilan daftar.

[in] iGroupId

Jenis: int

Menentukan grup menurut iGroupId (lihat struktur LVGROUP).

[in] type

Jenis: LONG

Menentukan jenis persegi yang akan diambil. Parameter ini harus menjadi salah satu nilai berikut.

Nilai Arti
LVGGR_GROUP
Koordinat seluruh grup yang diperluas.
LVGGR_HEADER
Koordinat header saja (grup yang diciutkan).
LVGGR_LABEL
Koordinat label saja.
LVGGR_SUBSETLINK
Koordinat tautan subset saja (subset markup). Kontrol tampilan daftar dapat membatasi jumlah item yang terlihat yang ditampilkan di setiap grup. Tautan disajikan kepada pengguna untuk memungkinkan pengguna memperluas grup. Bendera ini akan mengembalikan persegi panjang pembatas tautan subset jika grup adalah subset (status grup LVGS_SUBSETED, lihat struktur LVGROUP, anggota status). Bendera ini disediakan sehingga aplikasi aksesibilitas dapat menemukan tautan.

[in, out] prc

Jenis: RECT

Penunjuk ke struktur RECT untuk menerima informasi tentang grup yang ditentukan oleh iGroupId. Penerima pesan bertanggung jawab untuk mengatur anggota struktur dengan informasi untuk grup yang ditentukan oleh iGroupId. Aplikasi panggilan bertanggung jawab untuk mengalokasikan memori untuk struktur.

Mengembalikan nilai

Jenis: BOOL

Mengembalikan TRUE jika berhasil, atau FALSE sebaliknya.

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