InvalidateRect

Prototypes

BOOL InvalidateRect(HWND HandleFenetre, RECT *Rectangle, BOOL Effacer);

Description

Invalide la partie du contenu de la fenêtre désignée par HandleFenetre correspondant au rectangle Rectangle.

A défaut, l'ensemble du contenu de la fenêtre est invalidé.

Si Effacer vaut Vrai, la partie invalidée est effacée avec la brosse par défaut.

Exemple

#include <windows.h>
#include <winbase.h>

HWND HandleFenetre;

static LRESULT CALLBACK WindowProcedure(HWND HandleFenetre, UINT Message, WPARAM wParam, LPARAM lParam)
{
HDC HandleContexteGraphique;
PAINTSTRUCT PaintStruct;

switch (Msg) return(DefWindowProc(HandleFenetre, Message, wParam, lParam));
}

...
if (!InvalidateRect(HandleFenetre, NULL, TRUE)) ...
if (!UpdateWindow(HandleFenetre)) ...

Avertissement

Le résultat est 0 en cas d'échec.

Voir aussi

UpdateWindow pour dessiner le contenu d'une fenêtre.
BeginPaint pour commencer le dessin du contenu de la fenêtre. EndPaint pour terminer le dessin du contenu de la fenêtre.
SendMessage pour envoyer un message à une fenêtre.