CDrawingManager::FillGradient2
Rellena un área rectangular con un degradado de color especificado.
void FillGradient2 (
CRect rect,
COLORREF colorStart,
COLORREF colorFinish,
int nAngle = 0
);
Parámetros
[in] rect
el área rectangular a rellenar.[in] colorStart
El primer color de degradado.[in] colorFinish
Color de degradado.[in] nAngle
Un entero entre 0 y 360. Este parámetro especifica la dirección del degradado de color.
Comentarios
Utilice nAngle para especificar la dirección del degradado de color. Cuando especifique la dirección del degradado de color, también especifica donde el degradado de color comienza. Un valor de 0 para nAngle indica el inicio de degradado desde la parte superior del rectángulo. Mientras nAngle aumenta, la ubicación inicial para el degradado se desplaza en una dirección inicial basada en el ángulo.
Ejemplo
El ejemplo siguiente muestra cómo utilizar el método de FillGradient2 de la clase de CDrawingManager . Este fragmento de código es parte de nuevo ejemplo de Controles.
// CRect rect
// CDC* pDC
CDrawingManager dm(*pDC);
// The last parameter is the angle that specifies the direction of the color gradient.
dm.FillGradient2(rect, RGB(102, 200, 238), RGB(0, 129, 185), 45);
Requisitos
encabezado: afxdrawmanager.h