CDC::FillRect
Llame a esta función miembro para rellenar un rectángulo determinado mediante el pincel especificado.
void FillRect(
LPCRECT lpRect,
CBrush* pBrush
);
Parámetros
lpRect
Señala RECT estructurados que contiene las coordenadas lógicas del rectángulo se rellene.También puede pasar un objeto de CRect para este parámetro.pBrush
Identifica el pincel utilizado para rellenar el rectángulo.
Comentarios
La función rellena el rectángulo completo, incluida la izquierda y los bordes superiores, pero no rellena la derecha y el borde inferior.
El pincel se necesita crear mediante las funciones CreateHatchBrush, CreatePatternBrush, y CreateSolidBrushmiembro de CBrush , o recuperar por la función de GetStockObject Windows.
Al rellenar el rectángulo especificado, FillRect no incluye los lados de la derecha e inferior del rectángulo.GDI rellena un rectángulo hasta, pero no lo incluye, la columna derecha y la fila inferior, independientemente del modo actual de asignación.FillRect compara los valores de top, de bottom, de left, y los miembros de right del rectángulo especificado.Si es bottom menor o igual que top, o si es right menor o igual que left, el rectángulo no se dibuja.
FillRect es similar a CDC::FillSolidRect; sin embargo, 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 sólo utiliza los colores sólidos (se indica mediante un parámetro de COLORREF ).FillRect normalmente es más lento que FillSolidRect.
Requisitos
encabezado: afxwin.h