Структура GRADIENT_TRIANGLE устанавливает индексы трех вершин в массиве pVertex в функции GradientFill. Эти три вершины формируют один треугольник.
Синтаксис
typedef struct _GRADIENT_TRIANGLE { ULONG Vertex1; ULONG Vertex2; ULONG Vertex3; }GRADIENT_TRIANGLE, *PGRADIENT_TRIANGLE; |
Члены структуры
Vertex1
Первая точка треугольника, где пересекаются стороны.
Vertex2
Вторая точка треугольника, где пересекаются стороны.Vertex3
Третья точка треугольника, где пересекаются стороны.Замечания
Структура GRADIENT_TRIANGLE устанавливает значения в массиве pVertex, которые используется тогда, когда параметр dwMode функции GradientFill равен GRADIENT_FILL_TRIANGLE. Структуры, связанные с GradientFill, см. в статьях описывающих GRADIENT_RECT и TRIVERTEX.
Код примера
Пример смотри в статье Рисование затененного треугольника.
Смотри также
Обзор Точечные рисунки, Структуры, используемые точечными рисунками, GradientFill, GRADIENT_RECT, TRIVERTEX
Размещение и совместимость GRADIENT_TRIANGLE |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Нет |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Нет |
Используемая библиотека |
Нет |
Заголовочный файл |
|
- объявлено в |
Wingdi.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе | Не имеется |