Класс CFontDialog
Позволяет включить диалоговое окно шрифт- выделения в приложение.
class CFontDialog : public CCommonDialog
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Создает объект CFontDialog. |
Открытые методы
Имя |
Описание |
---|---|
Отображает диалоговое окно и позволяет пользователю выполнить выделение. |
|
Извлекает форматирования символов выбранного шрифта. |
|
Возвращает цвет выбранного шрифта. |
|
Присвоит характеристики выбранного в данный момент шрифта в структуре LOGFONT. |
|
Возвращает имя шрифта, выбранного шрифта. |
|
Возвращает размер точки выбранного шрифта. |
|
Возвращает имя стиля выбранного шрифта. |
|
Возвращает вес выбранного шрифта. |
|
Определяет, является ли шрифт полужирным. |
|
Определяет, является ли шрифт курсивом. |
|
Указывает, отображается ли шрифт с аутом. |
|
Подчеркивание указывает, является ли шрифт. |
Открытые члены данных
Имя |
Описание |
---|---|
Структура, используемая для настройки объект CFontDialog. |
Заметки
Объект CFontDialog диалоговое окно со списком шрифтов, которые в настоящее время установлены в системе.Пользователь может выбрать указанный шрифт из списка, и это выделение затем передается обратно приложению.
Создание объекта CFontDialog, использовать предоставленный конструктор или создать новый подкласс и использовать собственный пользовательский конструктор.
Как только объект CFontDialog построен, можно использовать структуру m_cf для инициализации значений или состояния элементов управления в диалоговом окне.Структура m_cf типа CHOOSEFONT.Дополнительные сведения об этой структуре см. в разделе Windows SDK.
После инициализации управления диалогового окна, вызовите функцию-член объекта DoModal для отображения диалогового окна и, чтобы разрешить пользователю выбирать шрифт.Возвращает DoModal выбрал ли пользователь кнопку ОК (IDOK) или Отмены (IDCANCEL).
Если DoModal возвращает IDOK, можно использовать один из CFontDialog функции-члены для получения ввода информации пользователем.
Можно использовать функцию Windows CommDlgExtendedError чтобы определить, произошла ли ошибка во время инициализации диалогового окна и получить дополнительные сведения об ошибке.Дополнительные сведения об этой функции см. в разделе Windows SDK.
CFontDialog основан на файле COMMDLG.DLL, который поставляется с версиями Windows 3,1 и более поздних версий.
Настраивать диалоговое окно, наследуйте класс от CFontDialog укажите пользовательский шаблон диалогового окна, и добавьте сообщение- сопоставление для обработки сообщений уведомлений от расширенных элементов управления.Все необработанных сообщений должны быть переданы на базовый класс.
Функция обработчика настройке не требуется.
Дополнительные сведения об использовании CFontDialog см. в разделе Общие классы диалоговых окон.
Иерархия наследования
CFontDialog
Требования
Header: afxdlgs.h