Button_GetIdealSize makro (commctrl.h)

Mendapatkan ukuran tombol yang paling sesuai dengan teks dan gambar, jika daftar gambar ada. Anda dapat menggunakan makro ini atau mengirim pesan BCM_GETIDEALSIZE secara eksplisit.

Sintaks

void Button_GetIdealSize(
   hwnd,
   psize
);

Parameter

hwnd

Jenis: HWND

Handel ke kontrol tombol.

psize

Jenis: UKURAN*

Penunjuk ke struktur SIZE yang menerima ukuran tombol yang diinginkan termasuk teks dan daftar gambar jika ada.

Menampilkan nilai

Tidak ada

Keterangan

Makro ini paling berlaku untuk PushButtons. Saat dikirim ke PushButton, makro mengambil persegi panjang pembatas yang diperlukan untuk menampilkan teks tombol. Dan, jika PushButton memiliki daftar gambar, persegi panjang pembatas juga berukuran untuk menyertakan gambar tombol.

Saat dikirim ke tombol dari jenis lain, ukuran persegi jendela kontrol diambil.

Catatan Untuk menggunakan makro ini, Anda harus menyediakan manifes yang menentukan Comclt32.dll versi 6.0. Untuk informasi selengkapnya tentang manifes, lihat Mengaktifkan Gaya Visual.
 

Persyaratan

   
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

Lihat juga

BCM_GETIDEALSIZE

Sumber Daya Lain

Referensi

UKURAN