Condividi tramite


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

Vedere anche

Riferimenti

Classe CDC

Grafico delle gerarchie

Struttura RECT

CRect Class

CDC::FillRect