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) |