Udostępnij za pośrednictwem


CDrawingManager::FillGradient

Wstawia prostokątny obszar określonego koloru gradientu.

void FillGradient(
   CRect rect,
   COLORREF colorStart,
   COLORREF colorFinish,
   BOOL bHorz = TRUE,
   int nStartFlatPercentage = 0,
   int nEndFlatPercentage = 0
);

Parametry

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

  • [w]colorStart
    Pierwszy kolor gradientu.

  • [w]colorFinish
    Kolor końcowy gradientu.

  • [w]bHorz
    Parametrów typu Boolean, która określa, czy FillGradient należy narysować gradient poziomej lub pionowej.

  • [w]nStartFlatPercentage
    Procent prostokąta, FillGradient wypełnia colorStart przed jego uruchomieniem gradientu.

  • [w]nEndFlatPercentage
    Procent prostokąta, FillGradient wypełnia colorFinish po zakończeniu gradientu.

Przykład

Poniższy przykład demonstruje, jak używać FillGradient metoda CDrawingManager klasy.To urywek kodu jest częścią MS Office 2007 Demo próbki.

            // CRect rectScreen
            // CDrawingManager dm
            dm.FillGradient(rectScreen, RGB(114, 125, 152), RGB(178, 185, 202), TRUE);

Wymagania

Nagłówek: afxdrawmanager.h

Zobacz też

Informacje

Klasa CDrawingManager

Wykres hierarchii