winuser.h
InvertRect
Invierte un rectángulo en una ventana mediante la aplicación de una operación lógica NOT de los valores de color de cada pixel en el interior del rectángulo.
Sintaxis
BOOL InvertRect( HDC hDC, // manipulador de contexto de dispositivo CONST RECT * lprc // dirección de la estructura con el rectángulo );
Parámetros
hDC: identifica al contexto de dispositivo.
lprc: puntero a una estructura RECT que contiene las coordenadas lógicas del rectángulo a invertir.
Valor de retorno
Si la función tiene éxito, el valor de retorno es TRUE.
Si la función falla, el valor de retorno es FALSE. Para obtener más información, llamar a GetLastError.
Observaciones
En pantallas monocromáticas, InvertRect cambia los pixels blancos por negros y viceversa. En pantallas en color la inversión depende de cómo son generados los colores. Llamando a InvertRect dos veces para el mismo rectángulo se restauran los colores originales de la pantalla.