Структура POLYTEXT описывает, как функция PolyTextOut должна вывести строку текста.
Синтаксис
typedef struct _POLYTEXT { int x; int y; UINT n; LPCTSTR lpstr; UINT uiFlags; RECT rcl; int * pdx; } POLYTEXT, *PPOLYTEXT; |
Устанавливает вертикальную исходную точку для строки. Строка выравнивается по этому пункту, используя текущий режим выравнивания текста.
Обратите внимание! на то, что для функции ANSI, символы в кодовых страницах набора однобайтовых символов (SBCS) занимают один байт каждый, в то время как большинство символов в кодовых страницах набора двухбайтовых символов (DBCS) занимают два байта; для функции Unicode, наиболее правильное определение символов Unicode (то есть в Основной Многоязычной Плоскости (BMP)) - одно слово (WORD), в то время как в заменителях Уникода - два слова (WORD). |
Значение | Предназначение |
---|---|
ETO_OPAQUE | Прямоугольник для каждой строки должен быть непрозрачным с текущим цветом фона. |
ETO_CLIPPED | Каждая строка должна обрезаться до размеров заданного для нее прямоугольника. |
Обзор шрифты и текст, Структуры, используемые шрифтами и текстом, PolyTextOut
Размещение и совместимость POLYTEXT |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 3.1 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Нет |
Заголовочный файл |
|
- объявлено в |
Wingdi.h |
- включено в |
Windows.h |
Unicode |
Объявлены как структуры Unicode и ANSI |
Замечания по платформе |
Не имеется |