Freigeben über


CDC::FillSolidRect

Rufen Sie die Memberfunktion auf, um das angegebene Rechteck mit der angegebenen Volltonfarbe auszufüllen.

void FillSolidRect( 
   LPCRECT lpRect, 
   COLORREF clr  
); 
void FillSolidRect( 
   int x, 
   int y, 
   int cx, 
   int cy, 
   COLORREF clr  
);

Parameter

  • lpRect
    Gibt das umschließende Rechteck an (in logischen Einheiten). Sie können entweder einen Zeiger auf eine RECT Datenstruktur oder ein CRect-Objekt für diesen Parameter übergeben.

clr gibt die an, um das Rechteck auszufüllen, Farbe verwendet werden.

  • x
    Gibt die logische X-Koordinate der oberen linken Ecke des Rechtecks an.

  • y
    Gibt die logische y-Koordinate der linken oberen Ecke des Zielrechtecks an.

  • cx
    Gibt die Breite des Rechtecks an.

  • cy
    Gibt die Höhe des Rechtecks an.

Hinweise

FillSolidRect ist zu CDC::FillRect sehr ähnlich; verwendet jedoch die FillSolidRect nur Volltonfarben (angegeben durch den COLORREF-Parameter), während FillRect einen Pinsel akzeptiert und deshalb verwendet werden kann, um ein Rechteck mit einer Volltonfarbe, einer geditherten Farbe, schraffierten Pinsel oder einem Muster auszufüllen. FillSolidRect ist normalerweise schneller als FillRect.

Hinweis

Wenn Sie FillSolidRect aufrufen, wird die Hintergrundfarbe, die zuvor mithilfe SetBkColor festgelegt wurde, an die Farbe festgelegt, die von clr angegeben wird.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CDC-Klasse

Hierarchiediagramm

RECT-Struktur

CRect Class

CDC::FillRect