Compartir a través de


Combinación de regiones

Una aplicación combina dos regiones mediante una llamada a la función CombineRgn . Con esta función, una aplicación puede combinar las partes intersecntes de dos regiones, todas menos las partes intersecntes de dos regiones, las dos regiones originales en su totalidad, etc. A continuación se muestran cinco valores que definen las combinaciones de regiones.

Value Significado
RGN_AND Las partes que forman intersección de dos regiones originales definen una nueva región.
RGN_COPY Una copia de la primera (de las dos regiones originales) define una nueva región.
RGN_DIFF La parte de la primera región que no forma intersección con la segunda define una nueva región.
RGN_OR Las dos regiones originales definen una nueva región.
RGN_XOR Esas partes de las dos regiones originales que no se superponen definen una nueva región.

 

En la ilustración siguiente se muestran las cinco combinaciones posibles de un cuadrado y una región circular resultante de una llamada a CombineRgn.

ilustración que muestra los resultados descritos en la tabla anterior