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