CDrawingManager::FillGradient
Заполнить прямоугольную область с указанным цветным градиентом.
void FillGradient(
CRect rect,
COLORREF colorStart,
COLORREF colorFinish,
BOOL bHorz = TRUE,
int nStartFlatPercentage = 0,
int nEndFlatPercentage = 0
);
Параметры
[входящий] rect
Прямоугольная область, которую требуется заполнить.[входящий] colorStart
Первый цвет градиента.[входящий] colorFinish
Конечный цвет градиента.[входящий] bHorz
Логический параметр, который определяет, следует ли FillGradient рисования горизонтальный или вертикальный градиент.[входящий] nStartFlatPercentage
Процент прямоугольника, FillGradient заполняет с colorStart, прежде чем он запускает градиент.[входящий] nEndFlatPercentage
Процент прямоугольника, FillGradient заполняет с colorFinish после того, как он завершает градиент.
Пример
В следующем примере показано, как использовать метод FillGradient класса CDrawingManager.Этот фрагмент кода является частью Пример demo MS office 2007.
// CRect rectScreen
// CDrawingManager dm
dm.FillGradient(rectScreen, RGB(114, 125, 152), RGB(178, 185, 202), TRUE);
Требования
заголовок: afxdrawmanager.h