Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CDrawingManager

Wykres hierarchii