Bagikan melalui


Button_GetIdealSize makro (commctrl.h)

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

Sintaksis

BOOL Button_GetIdealSize(
   HWND hwnd,
   SIZE *psize
);

Parameter

hwnd

Jenis: HWND

Handel ke kontrol tombol.

psize

Jenis: UKURAN

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

Mengembalikan nilai

Jenis: BOOL

Jika makro berhasil, makro akan mengembalikan TRUE. Jika tidak, ia mengembalikan FALSE.

Komentar

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 panjang jendela kontrol diambil.

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

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

Lihat juga

BCM_GETIDEALSIZE

Sumber Daya Lain

Referensi

UKURAN