FillRect-Funktion (winuser.h)

Die FillRect-Funktion füllt ein Rechteck mithilfe des angegebenen Pinsels aus. Diese Funktion umfasst den linken und oberen Rahmen, schließt jedoch den rechten und unteren Rahmen des Rechtecks aus.

Syntax

int FillRect(
  [in] HDC        hDC,
  [in] const RECT *lprc,
  [in] HBRUSH     hbr
);

Parameter

[in] hDC

Ein Handle für den Gerätekontext.

[in] lprc

Ein Zeiger auf eine RECT-Struktur , die die logischen Koordinaten des zu füllenden Rechtecks enthält.

[in] hbr

Ein Ziehpunkt für den Pinsel, der zum Füllen des Rechtecks verwendet wird.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.

Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null.

Hinweise

Der durch den hbr-Parameter identifizierte Pinsel kann entweder ein Handle für einen logischen Pinsel oder ein Farbwert sein. Wenn Sie ein Handle für einen logischen Pinsel angeben, rufen Sie eine der folgenden Funktionen auf, um das Handle abzurufen: CreateHatchBrush, CreatePatternBrush oder CreateSolidBrush. Darüber hinaus können Sie mithilfe der GetStockObject-Funktion ein Handle für einen der Stockpinsel abrufen. Wenn Sie einen Farbwert für den hbr-Parameter angeben, muss es sich um eine der Standardsystemfarben (der Wert 1 muss der ausgewählten Farbe hinzugefügt werden). Beispiel:


FillRect(hdc, &rect, (HBRUSH) (COLOR_WINDOW+1));

Eine Liste aller Standardsystemfarben finden Sie unter GetSysColor.

Beim Füllen des angegebenen Rechtecks enthält FillRect nicht die rechte und untere Seite des Rechtecks. GDI füllt ein Rechteck bis zur rechten Spalte und untersten Zeile aus, unabhängig vom aktuellen Zuordnungsmodus.

Beispiele

Ein Beispiel finden Sie unter Verwenden von Rechtecks.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winuser.h (windows.h einschließen)
Bibliothek User32.lib
DLL User32.dll
APIs ext-ms-win-ntuser-gui-l1-1-0 (eingeführt in Windows 8)

Weitere Informationen

CreateHatchBrush

CreatePatternBrush

CreateSolidBrush

Funktionen für gefüllte Formen

Übersicht über gefüllte Shapes

GetStockObject

RECT