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