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 (nelle coordinate logiche) che racchiude l'intera area di aggiornamento. GetUpdateRgn recupera l'area di aggiornamento stessa. Queste funzioni possono essere usate per calcolare le dimensioni correnti dell'area di aggiornamento per determinare la posizione in cui 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.