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


сообщение WM_CHOOSEFONT_GETLOGFONT

Приложение отправляет сообщение WM_CHOOSEFONT_GETLOGFONT в диалоговое окно Шрифт для получения сведений о текущих выборах шрифтов пользователем.

#define WM_USER                        0x0400
#define WM_CHOOSEFONT_GETLOGFONT      (WM_USER + 1)

Параметры

wParam

Этот параметр не используется.

lParam

Указатель на структуру LOGFONT , которая получает сведения о текущих выборах шрифтов пользователем.

Возвращаемое значение

Это сообщение не возвращает значение.

Комментарии

Функция ChooseFont создает диалоговое окно Шрифт . Когда пользователь закрывает диалоговое окно Шрифт , функция ChooseFont возвращает сведения о выбранных пользователем шрифтах в структуре CHOOSEFONT . Элемент lpLogFont структуры CHOOSEFONT является указателем на структуру LOGFONT .

Используйте сообщение WM_CHOOSEFONT_GETLOGFONT , чтобы получить сведения о текущих выборах шрифтов, когда открыто диалоговое окно Шрифт . Например, если вы включите кнопку Применить в диалоговом окне Шрифт , отправьте сообщение, чтобы получить сведения о шрифте для применения к текущему выделенному тексту.

Как правило, вы включаете процедуру перехватчика CFHookProc для обработки WM_COMMAND сообщений для кнопки Применить . Когда пользователь нажимает кнопку Применить , процедура перехватчика отправляет сообщение WM_CHOOSEFONT_GETLOGFONT в диалоговое окно.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Commdlg.h (включая Windows.h)

См. также раздел

Справочные материалы

CFHookProc

ВыберитеФонт

CHOOSEFONT

WM_COMMAND

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

Общая библиотека диалоговых окон

Другие ресурсы

LOGFONT