Récupération de la région de mise à jour

Les fonctions GetUpdateRect et GetUpdateRgn récupèrent la région de mise à jour actuelle pour la fenêtre. GetUpdateRect récupère le plus petit rectangle (en coordonnées logiques) qui entoure l’ensemble de la région de mise à jour. GetUpdateRgn récupère la région de mise à jour elle-même. Ces fonctions peuvent être utilisées pour calculer la taille actuelle de la région de mise à jour afin de déterminer où effectuer une opération de dessin.

BeginPaint récupère également les dimensions du plus petit rectangle englobant la région de mise à jour actuelle, en copiant les dimensions dans le membre rcPaint dans la structure PAINTSTRUCT . Étant donné que BeginPaint valide la région de mise à jour, tout appel à GetUpdateRect et GetUpdateRgn immédiatement après un appel à BeginPaint retourne une région de mise à jour vide.