Partager via


InvertRect, fonction (winuser.h)

La fonction InvertRect inverse un rectangle dans une fenêtre en effectuant une opération logique NOT sur les valeurs de couleur de chaque pixel à l’intérieur du rectangle.

Syntaxe

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

Paramètres

[in] hDC

Handle pour le contexte de l’appareil.

[in] lprc

Pointeur vers une structure RECT qui contient les coordonnées logiques du rectangle à inverser.

Valeur retournée

Si la fonction réussit, la valeur de retour est différente de zéro.

Si la fonction échoue, la valeur de retour est égale à zéro.

Remarques

Sur les écrans monochromes, InvertRect rend les pixels blancs noirs et les pixels noirs blancs. Sur les écrans couleur, l’inversion dépend de la façon dont les couleurs sont générées pour l’écran. L’appel de InvertRect deux fois pour le même rectangle restaure l’affichage dans ses couleurs précédentes.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête winuser.h (inclure Windows.h)
Bibliothèque User32.lib
DLL User32.dll
Ensemble d’API ext-ms-win-ntuser-gui-l1-1-1 (introduit dans Windows 8.1)

Voir aussi

FillRect

Fonctions de forme remplies

Vue d’ensemble des formes remplies

RECT