CDrawingManager::Fill4ColorsGradient
rellena un área rectangular con degradados bicolores.
void Fill4ColorsGradient(
CRect rect,
COLORREF colorStart1,
COLORREF colorFinish1,
COLORREF colorStart2,
COLORREF colorFinish2,
BOOL bHorz = TRUE,
int nPercentage = 50
);
Parámetros
[in] rect
el rectángulo a rellenar.[in] colorStart1
Color inicial para el primer degradado de color.[in] colorFinish1
Color final para el primer degradado de color.[in] colorStart2
Color inicial del segundo degradado de color.[in] colorFinish2
Color final para el segundo degradado de color.[in] bHorz
Un parámetro boolean que indica si los colores de Fill4ColorsGradient un degradado horizontal o vertical. TRUE indica un degradado horizontal.[in] nPercentage
Un entero de 0-100. Este valor indica el porcentaje de rectángulo al relleno con el primer degradado de color.
Comentarios
Cuando un rectángulo se rellena con degradados bicolores, o se encuentran sobre sí o uno junto a otro, dependiendo del valor de bHorz. Cada degradado de color se calcula independientemente con el método CDrawingManager::FillGradient.
este método genera un error de aserción si es nPercentage menos de 0 o más de 100.
Requisitos
encabezado: afxdrawmanager.h