Програма надсилає повідомлення WM_SETFONT, щоб визначити шрифт, який елемент керування використовувати, коли малюнок тексту.
WM_SETFONT wParam = hfont (WPARAM); / / Ручка з шрифт lParam = MAKELPARAM (fRedraw, 0); / / перемальовування прапор
Це повідомлення не повертає значення.
WM_SETFONT повідомлення застосовується до всіх елементів керування, не тільки ті, у діалогових вікнах.
Найкращий час для власника діалоговому вікні керування встановити шрифт елемента керування, коли він отримує WM_INITDIALOG повідомлення. Застосування повинні зателефонувати в Видалити за допомогою функції видалення шрифту, коли більше не потрібні; Наприклад, після він руйнує елемента керування.
Внаслідок цього повідомлення не змінює розмір елемента керування. Щоб уникнути обрізання тексту, який виходить за межі контролю, додаток повинні виправити розмір вікна елемента керування перед його встановлення шрифту.
Коли діалогове вікно використовує стиль DS_SETFONT встановити текст в її елементів керування, система надсилає повідомлення WM_SETFONT у діалоговому вікні порядку, перш ніж він створює елементи керування. Заявку можна створити діалогове вікно, що містить стиль DS_SETFONT за будь-який з наступних функцій:
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.
Елементи керування огляд, Керування повідомленнями, CreateDialogIndirect, CreateDialogIndirectParam, макросу видалити об'єкт, DialogBoxIndirect, DialogBoxIndirectParam, WM_INITDIALOG, DLGTEMPLATE