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
Funktionen für gefüllte Formen