Структура POLYTEXTA (wingdi.h)
Структура
Синтаксис
typedef struct tagPOLYTEXTA {
int x;
int y;
UINT n;
LPCSTR lpstr;
UINT uiFlags;
RECT rcl;
int *pdx;
} POLYTEXTA, *PPOLYTEXTA, *NPPOLYTEXTA, *LPPOLYTEXTA;
Члены
x
Горизонтальная эталонная точка строки. Строка выровнена по этой точке с помощью текущего режима выравнивания текста.
y
Вертикальная эталонная точка строки. Строка выровнена по этой точке с помощью текущего режима выравнивания текста.
n
Длина строки, на которую указывает lpstr.
lpstr
Указатель на строку текста для рисования функцией PolyTextOut. Эта строка не должна быть завершена null, так как n указывает длину строки.
uiFlags
Указывает, должна ли строка быть непрозрачной или обрезанной, а строка сопровождается массивом значений ширины символов. Этот элемент может быть одним или несколькими из следующих значений.
Ценность | Значение |
---|---|
ETO_OPAQUE | Прямоугольник для каждой строки должен быть непрозрачным с текущим цветом фона. |
ETO_CLIPPED | Каждая строка должна быть обрезана к указанному прямоугольнику. |
rcl
Прямоугольная структура, содержащая размеры непрозрачного или вырезающего прямоугольника. Этот элемент игнорируется, если ни ETO_OPAQUE, ни значение ETO_CLIPPED не указано для элемента uiFlags.
pdx
Указатель на массив, содержащий значение ширины для каждого символа в строке.
Замечания
Заметка
Заголовок wingdi.h определяет POLYTEXT как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 2000 Профессиональный [только классические приложения] |
минимальный поддерживаемый сервер | Windows 2000 Server [только классические приложения] |
заголовка | wingdi.h (включая Windows.h) |
См. также
шрифтов и текста