Bir uygulama bir denetim metni çizerken kullanılacak yazı tipini belirtmek için wm_setfont ileti gönderir.
Wm_setfont wParam (wparam) hfont; = / / tanıtıcı yazı lParam = makelparam (fRedraw, 0); / / bayrak yeniden Çiz
Bu ileti bir değer döndürmüyor.
Wm_setfont mesaj tüm denetimleri, sadece bu iletişim kutularına uygulanır.
WM_INITDIALOG iletiyi aldığında denetimin yazı tipini ayarlamak bir iletişim kutusu denetimi sahibinin en iyi zamandır. Uygulama çağırmalıdır NesneSil işlevi artık gerekli değildir; yazı silmek için Örneğin, sonra denetimi yok.
Denetimin boyutunu bu mesajı alma sonucu değiştirmez. Yazı tipini ayarlar önce denetimin sınırları içinde sığmayan kırpma metin kaçınmak için uygulama denetim penceresinin boyutunu düzeltmek.
Bir iletişim kutusu, metni kendi denetimleri ayarlamak için ds_setfont stili kullandığında, Denetim oluşturmadan önce sistem iletişim kutusunu yordama wm_setfont iletiyi gönderir. Bir uygulama, aşağıdaki işlevlerini çağırarak ds_setfont stil içeren bir iletişim kutusu oluşturabilirsiniz:
nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 1.0 veya daha ilerisini gerektirir.
Header:WINUSER.h ilan.
Denetimlerin genel bakış, Denetim iletileri, CreateDialogIndirect, CreateDialogIndirectParam, NesneSil, DialogBoxIndirect, DialogBoxIndirectParam, WM_INITDIALOG, dlgtemplate