Compartir a través de


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

Vea también

Referencia

CDC (clase)

Gráfico de jerarquías

CBrush::CreateHatchBrush

CBrush::CreatePatternBrush

CBrush::CreateSolidBrush

FillRect

RECT (Estructura)

CBrush Class

CDC::FillSolidRect