pesan WM_SETFONT
Mengatur font yang akan digunakan kontrol saat menggambar teks.
#define WM_SETFONT 0x0030
Parameter
-
wParam
-
Handel ke font (HFONT). Jika parameter ini NULL, kontrol menggunakan font sistem default untuk menggambar teks.
-
lParam
-
Kata berurutan rendah dari lParam menentukan apakah kontrol harus segera digambar ulang setelah mengatur font. Jika parameter ini TRUE, kontrol akan menguras ulang dirinya sendiri.
Mengembalikan nilai
Jenis: LRESULT
Pesan ini tidak mengembalikan nilai.
Keterangan
Pesan WM_SETFONT berlaku untuk semua kontrol, bukan hanya yang ada dalam kotak dialog.
Waktu terbaik bagi pemilik kontrol kotak dialog untuk mengatur font kontrol adalah saat menerima pesan WM_INITDIALOG . Aplikasi harus memanggil fungsi DeleteObject untuk menghapus font ketika tidak lagi diperlukan; misalnya, setelah menghancurkan kontrol.
Ukuran kontrol tidak berubah akibat menerima pesan ini. Untuk menghindari kliping teks yang tidak pas dalam batas kontrol, aplikasi harus memperbaiki ukuran jendela kontrol sebelum mengatur font.
Saat kotak dialog menggunakan gaya DS_SETFONT untuk mengatur teks dalam kontrolnya, sistem mengirim pesan WM_SETFONT ke prosedur kotak dialog sebelum membuat kontrol. Aplikasi dapat membuat kotak dialog yang berisi gaya DS_SETFONT dengan memanggil salah satu fungsi berikut:
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|
Lihat juga
-
Referensi
-
Konseptual
-
Sumber Daya Lainnya