ListView_SetIconSpacing makro (commctrl.h)
Mengatur penspasian antar ikon dalam kontrol tampilan daftar yang diatur ke gaya LVS_ICON . Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETICONSPACING secara eksplisit.
Sintaks
void ListView_SetIconSpacing(
hwndLV,
cx,
cy
);
Parameter
hwndLV
Jenis: HWND
Handel ke kontrol tampilan daftar.
cx
Jenis: int
Jarak, dalam piksel, untuk mengatur antara ikon pada sumbu x.
cy
Jenis: int
Jarak, dalam piksel, untuk mengatur antara ikon pada sumbu y.
Mengembalikan nilai
Tidak ada
Keterangan
Parameter cx dan cy relatif terhadap sudut kiri atas bitmap ikon. Oleh karena itu, untuk mengatur penspasian antara ikon yang tidak tumpang tindih, nilai cx atau cy harus menyertakan ukuran ikon, ditambah jumlah ruang kosong yang diinginkan di antara ikon. Nilai yang tidak menyertakan lebar ikon akan mengakibatkan tumpang tindih.
Saat menentukan spasi ikon, cx dan cy harus diatur ke 4 atau lebih besar. Nilai yang lebih kecil tidak akan menghasilkan tata letak yang diinginkan. Anda dapat mengatur ulang cx dan cy ke spasi default dengan mengatur kedua nilai ke -1. Pendekatan ini hanya memungkinkan Anda untuk mengatur ulang kedua pengaturan default. Anda tidak dapat mengatur ulang hanya cx atau cy ke pengaturan default dengan mengatur salah satunya ke -1.
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 |