Compartir a través de


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

Vea también

Referencia

CDrawingManager Class

Gráfico de jerarquías