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


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

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

Синтаксис

typedef struct _GRADIENT_RECT {
  ULONG UpperLeft;
  ULONG LowerRight;
} GRADIENT_RECT, *PGRADIENT_RECT, *LPGRADIENT_RECT;

Члены

UpperLeft

Левый верхний угол прямоугольника.

LowerRight

Правый нижний угол прямоугольника.

Комментарии

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

На следующих изображениях показаны примеры прямоугольника с градиентной заливкой : один в горизонтальном режиме, другой в вертикальном режиме.

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

Примеры

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

Требования

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

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

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

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

GRADIENT_TRIANGLE

GradientFill

TRIVERTEX