Freigeben über


InvertRect-Funktion (winuser.h)

Die InvertRect-Funktion invertiert ein Rechteck in einem Fenster, indem sie einen logischen NOT-Vorgang für die Farbwerte für jedes Pixel im Inneren des Rechtecks ausführt.

Syntax

BOOL InvertRect(
  [in] HDC        hDC,
  [in] const RECT *lprc
);

Parameter

[in] hDC

Ein Handle für den Gerätekontext.

[in] lprc

Ein Zeiger auf eine RECT-Struktur , die die logischen Koordinaten des invertierten Rechtecks enthält.

Rückgabewert

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

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

Hinweise

Auf monochromen Bildschirmen macht InvertRect weiße Pixel schwarz und schwarze Pixel weiß. Auf Farbbildschirmen hängt die Inversion davon ab, wie Farben für den Bildschirm generiert werden. Wenn InvertRect zweimal für dasselbe Rechteck aufgerufen wird, wird die Anzeige auf die vorherigen Farben wiederhergestellt.

Anforderungen

Anforderung Wert
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-1 (eingeführt in Windows 8.1)

Weitere Informationen

FillRect

Funktionen für gefüllte Formen

Übersicht über gefüllte Shapes

RECT