Структура FORMATRANGE (richedit.h)
Сведения, которые элемент управления полнофункционированным редактированием использует для форматирования выходных данных для определенного устройства. Эта структура используется с сообщением EM_FORMATRANGE .
Синтаксис
typedef struct _formatrange {
HDC hdc;
HDC hdcTarget;
RECT rc;
RECT rcPage;
CHARRANGE chrg;
} FORMATRANGE;
Члены
hdc
Тип: HDC
HDC для отрисовки устройства, если EM_FORMATRANGE используется для отправки выходных данных на устройство.
hdcTarget
Тип: HDC
HDC для целевого устройства, для форматирования.
rc
Тип: RECT
Область в прямоугольнике rcPage для отрисовки. Единицы измерения измеряются в твипах.
rcPage
Тип: RECT
Вся область страницы на устройстве отрисовки. Единицы измерения измеряются в твипах.
chrg
Тип: CHARRANGE
Диапазон символов для форматирования.
Комментарии
hdcTarget содержит HDC для форматирования, который обычно совпадает с HDC, заданным hdc , но может отличаться. Например, при создании модуля предварительного просмотра hdc — это HDC окна, в котором отображаются выходные данные, а hdcTarget — HDC для принтера.
Значения для rc и rcPage можно получить с помощью GetDeviceCaps.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | richedit.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по