Share via


CDC::FillSolidRect

Llame a esta función miembro para rellenar el rectángulo especificado con el color sólido especificado.

void FillSolidRect(
   LPCRECT lpRect,
   COLORREF clr 
);
void FillSolidRect(
   int x,
   int y,
   int cx,
   int cy,
   COLORREF clr 
);

Parámetros

  • lpRect
    especifica el rectángulo delimitador (en unidades lógicas).Puede pasar un puntero a una estructura de datos de RECT o un objeto de CRect para este parámetro.

clr especifica el color que se usará para rellenar el rectángulo.

  • x
    Especifica la coordenada x lógica de la esquina superior izquierda del rectángulo.

  • y
    Especifica la coordenada y lógica de la esquina superior izquierda del rectángulo de destino.

  • cx
    Especifica el ancho del rectángulo.

  • cy
    Especifica el alto del rectángulo.

Comentarios

FillSolidRect es muy similar a CDC::FillRect; sin embargo, FillSolidRect sólo utiliza los colores sólidos (indicado por el parámetro de COLORREF ), mientras que FillRect toma un pincel y por consiguiente se puede utilizar para rellenar un rectángulo con un color sólido, el color interpolado, pinceles tramados, o un modelo.FillSolidRect normalmente es más rápido que FillRect.

[!NOTA]

Cuando se llama a FillSolidRect, el color de fondo, que se estableció previamente mediante SetBkColor, se establece en color indicado por clr.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de la CDC

Gráfico de jerarquía

RECT (Estructura)

Clase de CRect

CDC::FillRect