
CFontDialog клас дозволяє включити діалогове вікно Вибір шрифту у вашому додатку. CFontDialog об'єкт є діалогове вікно з переліком шрифтів, які інстальовано в системі. Можна вибрати окремий шрифт зі списку, а цей вибір потім повідомила назад до застосування.
Щоб побудувати об'єкт CFontDialog , використовувати надані Конструктор або отримати новий підклас і використовувати ваші власні користувацькі Конструктор.
Після того, як CFontDialog об'єкт був побудований, за допомогою m_cf структура ініціалізувати значень або держави елементів керування в діалоговому вікні. M_cf структура є типу CHOOSEFONT. Для отримання додаткової інформації про цю структуру зверніться до документації Win32 SDK.
Після ініціалізації об'єкта діалоговому контролю, викличте функцію член DoModal для відображення діалогового вікна і дозволяє користувачеві вибрати шрифт. DoModal повертає чи користувач вибрано ОК (IDOK), або кнопку "Скасувати" (IDCANCEL).
Якщо DoModal IDOK, використайте один із CFontDialogметоди отримання відомостей, введених користувачем.
Ви можете використовувати Windows CommDlgExtendedError функцію, щоб визначити, чи сталася помилка під час ініціалізації діалогового вікна та дізнатися більше про помилку. Щоб отримати додаткові відомості з цієї функції зверніться до документації Win32 SDK.
CFontDialog спирається на в COMMDLG.DLL-файлом, який поставляється з Windows версії 3.1 і пізніше.
Настроювання діалогового вікна, отримати клас з CFontDialog, надати діалоговому шаблон і додати повідомлення карти для обробки повідомлень повідомлення з розширеного керування. Будь-які необробленої повідомлення передається до базового класу.
Настроювання гачок функція не є обов'язковим.
Щоб отримати додаткові відомості про використання CFontDialog, перегляньте Загальних класів діалогове вікно в Visual C++ програміста керівництво.
# включити lt;afxdlgs.h>
|&Nbsp членів класу ; Базовий клас | Ієрархічна діаграма
Зразок MFC зразок HIERSVR