Закраска с плавными цветовыми переходами
Закраска с плавными цветовыми переходами (smooth shading) - метод ретуширования региона с градиентом цвета. Включение информации о цвете, наряду с границами графического примитива, устанавливает градиент цвета. GDI линейно интерполирует цвет внутренней части примитива, передавая конечные точки цвета. Цвет и информация о вершине включаются с информацией о позиции структуру TRIVERTEX.
Используйте функцию GradientFill, чтобы заполнить структуру прямоугольника или треугольника. Чтобы заполнить треугольник краской с плавными цветовыми переходами, вызовите GradientFill с тремя конечными точками треугольника. Чтобы заполнить прямоугольник краской с плавными цветовыми переходами, вызовите GradientFill с левыми верхними и правыми нижними координатами прямоугольника. GradientFill ссылается на структуры TRIVERTEX, GRADIENT_RECT и GRADIENT_TRIANGLE.
Пример, см. в статье Рисование затененного треугольника.