Сообщение WM_CHOOSEFONT_SETLOGFONT 

Приложение отправляет сообщение WM_CHOOSEFONT_SETLOGFONT диалоговому окну Шрифт (Font), чтобы установить текущую  информацию о логическом шрифте.

Синтаксис

Чтобы отправить это сообщение, вызовите функцию SendMessage следующим образом.

lResult = SendMessage( 
// в lResult возвращается LRESULT  
   (HWND) hWndControl,
// дескриптор целевого органа управления
   (UINT)WM_CHOOSEFONT_SETLOGFONT,
// ID (идентификатор) сообщения
   (WPARAM) wParam,
// = 0; не используется, должно быть нуль
   (LPARAM) lParam
// = (LPARAM) () lParam;
);

Параметры

wParam

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

lParam

Указатель на структуру LOGFONT, которая содержит информацию о текущем логическом шрифте.

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

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

Замечания

Когда Вы вызываете функцию ChooseFont, чтобы создать диалоговое окно Шрифт (Font), Вы можете использовать член lpLogFont  структуры CHOOSEFONT, чтобы определить структуру LOGFONT, содержащую начальные значения для диалогового окна. Используйте сообщение WM_CHOOSEFONT_SETLOGFONT, чтобы установить структуру LOGFONT с другими значениями, в то время, когда диалоговое окно Шрифт (Font) является открытым.

Как правило, вы должны отправлять сообщение WM_CHOOSEFONT_SETLOGFONT  из фильтр (hook) - процедуры CFHookProc. Фильтр-процедура (hook)  событий может также отправить сообщения и WM_CHOOSEFONT_GETLOGFONT и WM_CHOOSEFONT_SETFLAGS.

Смотри также 

Обзор Библиотека стандартных диалоговых оконСообщения, используемые библиотекой стандартных диалоговых окон, CFHookProcChooseFontCHOOSEFONTWM_CHOOSEFONT_GETLOGFONTLOGFONTWM_CHOOSEFONT_SETFLAGS

Размещение и совместимость WM_CHOOSEFONT_SETLOGFONT

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 3.51 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Используемая библиотека

-

Заголовочный файл

 

- объявлено в

Commdlg.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz