CDrawingManager::FillGradient
Rellena un área rectangular con el degradado de color especificado.
void FillGradient(
CRect rect,
COLORREF colorStart,
COLORREF colorFinish,
BOOL bHorz = TRUE,
int nStartFlatPercentage = 0,
int nEndFlatPercentage = 0
);
Parámetros
[in] rect
el área rectangular a rellenar.[in] colorStart
El primer color del degradado.[in] colorFinish
Color final para el degradado.[in] bHorz
Un parámetro booleano que especifica si FillGradient debe dibujar un degradado horizontal o vertical.[in] nStartFlatPercentage
El porcentaje del rectángulo que FillGradient rellena con colorStart antes de iniciar el degradado.[in] nEndFlatPercentage
El porcentaje del rectángulo que FillGradient rellena con colorFinish después de que finalice el degradado.
Ejemplo
El ejemplo siguiente muestra cómo utilizar el método de FillGradient de la clase de CDrawingManager . Este fragmento de código es parte de Ejemplo 2007 de demostración de MS Office.
// CRect rectScreen
// CDrawingManager dm
dm.FillGradient(rectScreen, RGB(114, 125, 152), RGB(178, 185, 202), TRUE);
Requisitos
encabezado: afxdrawmanager.h