UpdateWindow

Prototypes

BOOL UpdateWindow(HWND HandleFenetre);

Description

Demande de dessiner le contenu modifié de la fenêtre désignée par HandleFenetre.

La demande est traitée en synchrone.

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.

Il ne faut jamais envoyer le message WM_PAINT directement.

Voir aussi

InvalidateRect pour spécifier qu'une partie du contenu d'une fenêtre est invalide.
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.