Udostępnij za pośrednictwem


CDrawingManager::FillGradient2

Wstawia prostokątny obszar gradientu koloru.

void FillGradient2 (
   CRect rect,
   COLORREF colorStart,
   COLORREF colorFinish,
   int nAngle = 0
);

Parametry

  • [w]rect
    Prostokątny obszar do wypełnienia.

  • [w]colorStart
    Pierwszy kolor gradientu.

  • [w]colorFinish
    Ostatni kolor gradientu.

  • [w]nAngle
    Liczba całkowita od 0 do 360.Ten parametr określa kierunek gradientu koloru.

Uwagi

Użyj nAngle , aby określić kierunek gradientu koloru.Podczas określania kierunku gradientu koloru, należy także określić gdzie rozpoczyna się gradientu koloru.Wartość 0 dla nAngle oznacza gradient rozpoczyna się od górnej krawędzi prostokąta.Jako nAngle wzrasta, lokalizacja początkowa dla gradientu przenosi w kierunku odwrotnym na podstawie kątów.

Przykład

Poniższy przykład demonstruje, jak używać FillGradient2 metoda CDrawingManager klasy.To urywek kodu jest częścią nowych formantów próbki.

    // 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);

Wymagania

Nagłówek: afxdrawmanager.h

Zobacz też

Informacje

Klasa CDrawingManager

Wykres hierarchii