Funzione InvertRect (winuser.h)

La funzione InvertRect inverte un rettangolo in una finestra eseguendo un'operazione NOT logica sui valori di colore per ogni pixel nell'interno del rettangolo.

Sintassi

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

Parametri

[in] hDC

Handle per il contesto del dispositivo.

[in] lprc

Puntatore a una struttura RECT che contiene le coordinate logiche del rettangolo da invertire.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero.

Commenti

Su schermi monocromatici , InvertRect rende bianchi pixel neri e neri. Nelle schermate dei colori, l'inversione dipende dalla modalità di generazione dei colori per lo schermo. La chiamata a InvertRect due volte per lo stesso rettangolo ripristina la visualizzazione ai colori precedenti.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winuser.h (include Windows.h)
Libreria User32.lib
DLL User32.dll
Set di API ext-ms-win-ntuser-gui-l1-1-1 (introdotto in Windows 8.1)

Vedi anche

FillRect

Funzioni di forma riempite

Cenni preliminari sulle forme riempite

RECT