Структура 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 и rcP age можно получить с помощью GetDeviceCaps.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
заголовка | richedit.h |