Compartir a través de


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

CDC (clase)

Gráfico de jerarquías

RECT (Estructura)

CRect Class

CDC::FillRect