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.