S'identifier

API
Documentation
Ressources
Trucs & astuces
Libre
Gabarits
Services

Membres
Participer
Visiter

Contact

Meilleure résolution
mode 800 x 600

Optimisé pour
IE v.5
Netscape v.6
mais surtout pour
Mozilla v.1
minimum

 


Membre de Click-FR®, Réseau francophone Paie-Par-Click

InvalidateRect

Date de parution : 25/06/2000 - Cette fiche API a été lue 1717 fois

Description

InvalidateRect ajoute un rectangle pour la mise à jour de la région de la fenêtre spécifiée. La région mise à jour représente la portion de la zone client de la fenêtre qu'il faut redessiner. Si la fonction réussit, la valeur retournée est à Vrai sinon elle est à Faux.

Syntaxe

AppelDLL32("user32", "InvalidateRect", hWnd, &lpRect, bErase)

hWnd

Identifiant de la fenêtre dont la région de mise à jour a changé. Si ce paramètre est à Null, Windows invalide et redessine toutes les fenêtres . Un envoi des messages WM_ERASEBKGND et WM_NCPAINT aux fenêtres est fait avant le retour de la fonction.

lpRect

Pointe sur une structure RECT qui contient les coordonnées de la région du client qui doit être ajouter pour la mise à jour. Si ce paramètre est à Null, la zone client entière sera ajoutée à la région à mettre à jour.

bErase

Spécifie comment l'arrière-plan sera effacé quand la mise à jour sera exécutée. Si ce paramètre est à Vrai, l'arrière-plan sera effacé quand la fonction BeginPaint sera appelée. Sinon, l'arrière-plan sera inchangé.

Compatibilité

Win32s, Win9x, WinNT, Win2000

Remarque

Exemple 1

// Comment rafraîchir le bureau
// Equivalence de l'appui sur la touche F5
// Offert par Beaussier en ligne !
AppelDLL32("user32", "InvalidateRect", 0, 0, Faux)


Nombre de commentaire sur InvalidateRect : 0

Rappel : Le code fourni est compatible Windev v.4 et 5. Pour les versions supérieures, vous devez modifier le type des variables numériques. Par exemple : entier long devient entier.
Bien sûr, les marques citées sont déposées par leurs sociétés respectives. Ces pages sont à la disposition de tous, le code fourni est libre mais toute responsabilité est déclinée en cas de mauvais usage ou de dysfonctionnement.
© 2000-2005 Beaussier & Le Centre W..D..