Структура TRIVERTEX содержит информацию о цвете и позиции.
Синтаксис
typedef struct _TRIVERTEX { LONG x; Long y; COLOR16 Red; COLOR16 Green; COLOR16 Blue; COLOR16 Alpha; }TRIVERTEX, *PTRIVERTEX; |
Члены структуры
x
Устанавливает x-координату левого верхнего угла прямоугольника, в логических единицах измерения.
y
Устанавливает y-координату левого верхнего угла прямоугольника, в логических единицах измерения.
Red
Указывает информацию о цвете в точке x, y.
Green
Указывает информацию о цвете в точке x, y.
Blue
Указывает информацию о цвете в точке x, y.
Alpha
Указывает информацию о цвете в точке x, y.
Замечания
В структуре TRIVERTEX члены x и y указывают позицию тем же самым способом, как и в структуре POINTL, содержащейся в заголовочном файле wtypes.h . Члены структуры Red, Green, Blue, and Alpha указывают информацию о цвете в точке x, y. Информация о цвете каждого канала задается как значение от 0x0000 до 0xff00. Это дает возможность получить более высокую цветную разрешающую способность для объекта(цели), который был разбит в маленькие треугольники для вывода на экран. Структура TRIVERTEX содержит информацию, необходимую параметра pVertex функции GradientFill.
Код примера
Пример использования этой структуры смотри в статье Рисование затененного треугольника или Рисование затененного прямоугольника.
Смотри также
Обзор Точечные рисунки, Структуры, используемые точечными рисунками, GradientFill, POINTL
Размещение и совместимость TRIVERTEX |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Нет |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Нет |
Используемая библиотека |
Нет |
Заголовочный файл |
|
- объявлено в |
Wingdi.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |