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


Плавное заливка

Плавное заливка — это метод заливки области с помощью цветового градиента. Включение сведений о цвете вместе с границами примитива рисования определяет градиент цвета. GDI линейно интерполирует цвет внутри примитива, передаваемого в конечные точки цвета. Сведения о цвете и вершинах включаются в сведения о положении в структуре TRIVERTEX .

Используйте функцию GradientFill для заполнения структуры треугольника или прямоугольника. Чтобы заполнить треугольник плавным заливкой, вызовите GradientFill с тремя конечными точками треугольника. Чтобы заполнить прямоугольник плавным заливкой, вызовите GradientFill с координатами верхнего левого и нижнего правого прямоугольника. GradientFill ссылается на структуры TRIVERTEX, GRADIENT_RECT и GRADIENT_TRIANGLE .

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