Condividi tramite


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