CFontDialog

Класс 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++ программист руководстве.

# include lt;afxdlgs.h>

Члены класса |nbsp; Базовый класс | Иерархическая схема

Пример  Образца HIERSVR MFC

Index