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