сообщение EM_FORMATRANGE

Форматирует диапазон текста в элементе управления форматированным редактированием для определенного устройства.

Параметры

wParam

Указывает, следует ли отображать текст. Если этот параметр не равен нулю, отрисовывается текст. В противном случае текст просто измеряется.

lParam

Структура FORMATRANGE, содержащая сведения об устройстве вывода, или значение NULL для освобождения сведений, кэшированных элементом управления.

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

Это сообщение возвращает индекс последнего символа, который помещается в регионе, плюс 1.

Комментарии

Это сообщение обычно используется для форматирования содержимого элемента управления полнофункционированным редактированием для устройства вывода, такого как принтер.

После использования этого сообщения для форматирования диапазона текста важно освободить кэшированные сведения, повторно отправив EM_FORMATRANGE , но с параметром lParam , имеющим значение NULL; в противном случае произойдет утечка памяти. Кроме того, после использования этого сообщения для одного устройства необходимо освободить кэшированные сведения, прежде чем снова использовать их для другого устройства.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Richedit.h

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

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

EM_DISPLAYBAND

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

Печать элементов управления расширенным редактированием