Поделиться через


структура GRADIENT_TRIANGLE (wingdi.h)

Структура GRADIENT_TRIANGLE задает индекс трех вершин в массиве pVertex в функции GradientFill . Эти три вершины образуют один треугольник.

Синтаксис

typedef struct _GRADIENT_TRIANGLE {
  ULONG Vertex1;
  ULONG Vertex2;
  ULONG Vertex3;
} GRADIENT_TRIANGLE, *PGRADIENT_TRIANGLE, *LPGRADIENT_TRIANGLE;

Члены

Vertex1

Первая точка треугольника, где пересекаются стороны.

Vertex2

Вторая точка треугольника, где пересекаются стороны.

Vertex3

Третья точка треугольника, где пересекаются стороны.

Комментарии

Структура GRADIENT_TRIANGLE задает значения в массиве pVertex , которые используются, когда параметр dwMode функции GradientFill GRADIENT_FILL_TRIANGLE. Сведения о связанных структурах GradientFill см. в разделе GRADIENT_RECT и TRIVERTEX.

На следующем рисунке показан пример треугольника с градиентной заливкой.

Иллюстрация треугольника, который заполняется от оранжевого цвета в верхней точке до пурпурной в нижней строке

Примеры

Пример см. в разделе Рисование затеняемого треугольника.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть wingdi.h (включая Windows.h)

См. также раздел

Структуры растровых рисунков

Общие сведения о точечных изображениях

GRADIENT_RECT

GradientFill

ТРИВЕРТЕКС