CDC::FillRect
Chiamare la funzione membro per riempire un rettangolo specificato utilizzando il pennello specificato.
void FillRect(
LPCRECT lpRect,
CBrush* pBrush
);
Parametri
lpRect
I punti su RECT struttura che include le coordinate logiche del rettangolo da riempire. È anche possibile passare un oggetto CRect per questo parametro.pBrush
Identifica il pennello utilizzato per riempire un rettangolo.
Note
La funzione inserisce il rettangolo pieno, inclusi i bordi sinistro e superiore, ma non inserisce i bordi inferiore e destro.
Il pennello deve essere creato mediante le funzioni membro CreateHatchBrush, CreatePatternBrushe CreateSolidBrushdi CBrush, o essere recuperato dalla funzione di Windows GetStockObject.
In riempire un rettangolo specificato, FillRect non include i lati destra e inferiore del rettangolo. GDI riempire un rettangolo fino a, ma non sono corrette, la colonna e riga inferiore, indipendentemente dalla modalità di mapping corrente. FillRect confronta i valori top, bottom, lefte i membri right del rettangolo specificato. Se bottom è minore o uguale a top, o se right è minore o uguale a left, il rettangolo non viene tracciato.
FillRect è simile a CDC::FillSolidRect; tuttavia, FillRect accetta un pennello e pertanto può essere utilizzato per riempire un rettangolo a tinta unita, di colore retinato, di pennelli covati, o di modello. FillSolidRect utilizza soltanto colori a tinta unita (indicati da un parametro COLORREF ). FillRect in genere è più lento FillSolidRect.
Requisiti
Header: afxwin.h