Freigeben über


Kombinieren von Regionen

Eine Anwendung kombiniert zwei Regionen, indem die CombineRgn-Funktion aufgerufen wird. Mit dieser Funktion kann eine Anwendung die sich überschneidende Teile von zwei Regionen kombinieren, mit Ausnahme der sich überschneidende Teile von zwei Regionen, die beiden ursprünglichen Regionen in ihrer Gesamtheit usw. Im Folgenden sind fünf Werte aufgeführt, die die Regionskombinationen definieren.

Wert Bedeutung
RGN_AND Die sich überschneidende Teile von zwei ursprünglichen Regionen definieren eine neue Region.
RGN_COPY Eine Kopie der ersten (der beiden ursprünglichen Regionen) definiert eine neue Region.
RGN_DIFF Der Teil der ersten Region, der sich nicht überschneidet, definiert einen neuen Bereich.
RGN_OR Die beiden ursprünglichen Regionen definieren eine neue Region.
RGN_XOR Die Teile der beiden ursprünglichen Regionen, die sich nicht überschneiden, definieren eine neue Region.

 

Die folgende Abbildung zeigt die fünf möglichen Kombinationen eines Quadrats und eines kreisförmigen Bereichs, die sich aus einem Aufruf von CombineRgn ergeben.

Abbildung, die die in der vorherigen Tabelle beschriebenen Ergebnisse veranschaulicht