Bagikan melalui


ListView_GetStringWidth makro (commctrl.h)

Menentukan lebar string yang ditentukan menggunakan font kontrol tampilan daftar yang ditentukan saat ini. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETSTRINGWIDTH secara eksplisit.

Sintaksis

int ListView_GetStringWidth(
   HWND   hwndLV,
   LPCSTR psz
);

Parameter

hwndLV

Jenis: HWND

Handel ke kontrol tampilan daftar.

psz

Jenis: LPCSTR

Penunjuk ke string null-terminated.

Mengembalikan nilai

Jenis: int

Mengembalikan lebar string jika berhasil, atau nol sebaliknya.

Komentar

Makro ListView_GetStringWidth mengembalikan lebar yang tepat, dalam piksel, dari string yang ditentukan. Jika Anda menggunakan lebar string yang dikembalikan sebagai lebar kolom dalam panggilan ke makro ListView_SetColumnWidth, string akan dipotong. Untuk mengambil lebar kolom yang dapat berisi string tanpa memotongnya, Anda harus menambahkan padding ke lebar string yang dikembalikan.

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