CDrawingManager::FillGradient2
Заполнить прямоугольную область с указанным цветным градиентом.
void FillGradient2 (
CRect rect,
COLORREF colorStart,
COLORREF colorFinish,
int nAngle = 0
);
Параметры
[входящий] rect
Прямоугольная область, которую требуется заполнить.[входящий] colorStart
Первый цвет градиента.[входящий] colorFinish
Последний цвет градиента.[входящий] nAngle
Целое число от 0 до 360.Этот параметр задает направление для цветового градиента.
Заметки
Используйте nAngle для указания направления цветового градиента.При указании направление цветового градиента, можно также указать, с которой начинается цветового градиента.Значение 0 для nAngle указывает запуске градиента от верхнего края прямоугольника.По мере nAngle увеличивается, начальное положение для градиента перемещается в counter-clockwise направлении, основанном на углу.
Пример
В следующем примере показано, как использовать метод FillGradient2 класса CDrawingManager.Этот фрагмент кода является частью Создать образец элементов управления.
// CRect rect
// CDC* pDC
CDrawingManager dm(*pDC);
// The last parameter is the angle that specifies the direction of the color gradient.
dm.FillGradient2(rect, RGB(102, 200, 238), RGB(0, 129, 185), 45);
Требования
заголовок: afxdrawmanager.h