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


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

См. также

Ссылки

Класс CDrawingManager

Диаграмма иерархии