Compartir a través de


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

Vea también

Referencia

CDrawingManager Class

Gráfico de jerarquías