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.