Методы класса CFontDialog
Для отображения диалоговой панели Font предназначен виртуальный метод DoModal:
virtual int DoModal();
Если пользователь выбрал шрифт и нажал на кнопку OK, метод DoModal возвращает идентификатор IDOK, если пользователь отменил выбор шрифта, метод DoModal возвращает идентификатор IDCANCEL.
Остальные методы класса предназначены для определения характеристик выбранного пользователем шрифта. Полное описание этих методов содержится в документации, поставляемой с Visual C++.
Метод GetCurrentFont позволяет сразу определить все характеристики выбранного щрифта, записав их в структуру LOGFONT. Вы можете найти описание структуры LOGFONT в документации SDK.
Остальные методы класса позволяют определить только отдельные характеристики выбранного шрифта. Перечислим названия этих методов.
Метод | Описание | ||
GetFaceName | Возвращает имя выбранного шрифта | ||
GetStyleName | Возвращает имя стиля выбранного шрифта | ||
GetSize | Возвращает кегль выбранного шрифта | ||
GetColor | Возвращает цвет выбранного шрифта | ||
GetWeight | Возвращает плотность выбранного шрифта | ||
IsStrikeOut | Определяет является ли шрифт выделеным перечеркнутой линией | ||
IsUnderline | Определяет является ли шрифт выделеным подчеркиванием | ||
IsBold | Определяет является ли шрифт жирным | ||
IsItalic | Определяет является ли шрифт наклонным |