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