Compartir a través de


Función InvertRect (winuser.h)

La función InvertRect invierte un rectángulo en una ventana realizando una operación NOT lógica en los valores de color de cada píxel del interior del rectángulo.

Sintaxis

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

Parámetros

[in] hDC

Identificador del contexto del dispositivo.

[in] lprc

Puntero a una estructura RECT que contiene las coordenadas lógicas del rectángulo que se va a invertir.

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero.

Comentarios

En pantallas monocromáticas, InvertRect hace que los píxeles blancos sean negros y negros blancos. En las pantallas de color, la inversión depende de cómo se generan los colores para la pantalla. Al llamar a InvertRect dos veces para el mismo rectángulo, se restaura la presentación en sus colores anteriores.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winuser.h (incluir Windows.h)
Library User32.lib
Archivo DLL User32.dll
Conjunto de API ext-ms-win-ntuser-gui-l1-1-1 (introducido en Windows 8.1)

Consulte también

FillRect

Funciones de forma rellenadas

Introducción a las formas rellenadas

RECT