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.