Recupero dell'area di aggiornamento

Le funzioni GetUpdateRect e GetUpdateRgn recuperano l'area di aggiornamento corrente per la finestra. GetUpdateRect recupera il rettangolo più piccolo (in coordinate logiche) che racchiude l'intera area di aggiornamento. GetUpdateRgn recupera l'area di aggiornamento stessa. Queste funzioni possono essere utilizzate per calcolare le dimensioni correnti dell'area di aggiornamento per determinare dove eseguire un'operazione di disegno.

BeginPaint recupera anche le dimensioni del rettangolo più piccolo che racchiude l'area di aggiornamento corrente, copiando le dimensioni nel membro rcPaint nella struttura PAINTSTRUCT . Poiché BeginPaint convalida l'area di aggiornamento, qualsiasi chiamata a GetUpdateRect e GetUpdateRgn immediatamente dopo una chiamata a BeginPaint restituisce un'area di aggiornamento vuota.