CDC::FillSolidRect
Chiamare la funzione membro per riempire un rettangolo specificato a tinta unita specificata.
void FillSolidRect(
LPCRECT lpRect,
COLORREF clr
);
void FillSolidRect(
int x,
int y,
int cx,
int cy,
COLORREF clr
);
Parametri
- lpRect
Specifica il rettangolo di delimitazione (in unità logiche). È possibile passare un puntatore a una struttura di dati RECT o un oggetto CRect per questo parametro.
clr specifica il colore da utilizzare per riempire un rettangolo.
x
Specifica la coordinata x logica dell'angolo superiore sinistro del rettangolo.y
Specifica la coordinata y logica dell'angolo superiore sinistro del rettangolo di destinazione.cx
Specifica la larghezza del rettangolo.cy
Specifica l'altezza del rettangolo.
Note
FillSolidRect è molto simile a CDC::FillRect; tuttavia, FillSolidRect utilizza soltanto colori a tinta unita (letti dal parametro COLORREF ), mentre 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 è in genere più veloce FillRect.
Nota
Quando si chiama FillSolidRect, il colore di sfondo, in precedenza è stato impostato utilizzando SetBkColor, viene impostato sul colore indicato da clr.
Requisiti
Header: afxwin.h