CDrawingManager::Fill4ColorsGradient
Wstawia prostokątny obszar gradienty dwóch kolorów.
void Fill4ColorsGradient(
CRect rect,
COLORREF colorStart1,
COLORREF colorFinish1,
COLORREF colorStart2,
COLORREF colorFinish2,
BOOL bHorz = TRUE,
int nPercentage = 50
);
Parametry
[w]rect
Wypełnij prostokąt.[w]colorStart1
Kolor początkowy gradientu koloru pierwszego.[w]colorFinish1
Kolor końcowy gradientu koloru pierwszego.[w]colorStart2
Kolor początkowy drugiego gradientu koloru.[w]colorFinish2
Kolor końcowy gradientu drugi kolor.[w]bHorz
Parametrów typu Boolean, która wskazuje, czy Fill4ColorsGradient kolory gradientowe poziomej lub pionowej.TRUEWskazuje poziome gradientu.[w]nPercentage
Liczba całkowita od 0-100.Ta wartość wskazuje procent wypełnienia gradientem pierwszy kolor prostokąta.
Uwagi
Prostokąt napełnione dwóch kolorów gradienty są umieszczone nad sobą lub dalej do siebie, w zależności od wartości bHorz.Każdy kolor gradientu jest obliczana niezależnie za pomocą metody CDrawingManager::FillGradient.
Jeśli ta metoda generuje błąd potwierdzenia nPercentage jest mniejsza niż 0 lub większa niż 100.
Wymagania
Nagłówek: afxdrawmanager.h