Freigeben über


Abrufen der Updateregion

Die Funktionen GetUpdateRect und GetUpdateRgn rufen den aktuellen Updatebereich für das Fenster ab. GetUpdateRect ruft das kleinste Rechteck (in logischen Koordinaten) ab, das den gesamten Updatebereich umschließt. GetUpdateRgn ruft den Updatebereich selbst ab. Diese Funktionen können verwendet werden, um die aktuelle Größe des Aktualisierungsbereichs zu berechnen, um zu bestimmen, wo ein Zeichnungsvorgang ausgeführt werden soll.

BeginPaint ruft auch die Dimensionen des kleinsten Rechtecks ab, das den aktuellen Updatebereich umschließt, und kopiert die Dimensionen in den rcPaint-Member in der PAINTSTRUCT-Struktur . Da BeginPaint den Updatebereich überprüft, gibt jeder Aufruf von GetUpdateRect und GetUpdateRgn unmittelbar nach einem Aufruf von BeginPaint einen leeren Updatebereich zurück.