Поделиться через


Класс CFontDialog

Позволяет включить диалоговое окно шрифт- выделения в приложение.

class CFontDialog : public CCommonDialog

Члены

Открытые конструкторы

Имя

Описание

CFontDialog::CFontDialog

Создает объект CFontDialog.

Открытые методы

Имя

Описание

CFontDialog::DoModal

Отображает диалоговое окно и позволяет пользователю выполнить выделение.

CFontDialog::GetCharFormat

Извлекает форматирования символов выбранного шрифта.

CFontDialog::GetColor

Возвращает цвет выбранного шрифта.

CFontDialog::GetCurrentFont

Присвоит характеристики выбранного в данный момент шрифта в структуре LOGFONT.

CFontDialog::GetFaceName

Возвращает имя шрифта, выбранного шрифта.

CFontDialog::GetSize

Возвращает размер точки выбранного шрифта.

CFontDialog::GetStyleName

Возвращает имя стиля выбранного шрифта.

CFontDialog::GetWeight

Возвращает вес выбранного шрифта.

CFontDialog::IsBold

Определяет, является ли шрифт полужирным.

CFontDialog::IsItalic

Определяет, является ли шрифт курсивом.

CFontDialog::IsStrikeOut

Указывает, отображается ли шрифт с аутом.

CFontDialog::IsUnderline

Подчеркивание указывает, является ли шрифт.

Открытые члены данных

Имя

Описание

CFontDialog::m_cf

Структура, используемая для настройки объект 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 см. в разделе Общие классы диалоговых окон.

Иерархия наследования

CObject

CCmdTarget

CWnd

CDialog

CCommonDialog

CFontDialog

Требования

Header: afxdlgs.h

См. также

Ссылки

Класс CCommonDialog

Диаграмма иерархии

Основные понятия

MFC просматривает HIERSVR