Partager via


Combinaison de régions

Une application combine deux régions en appelant la fonction CombineRgn . À l’aide de cette fonction, une application peut combiner les parties croisées de deux régions, à l’exception des parties croisées de deux régions, les deux régions d’origine dans leur intégralité, etc. Voici cinq valeurs qui définissent les combinaisons de régions.

Valeur Signification
RGN_AND Les parties croisées de deux régions d’origine définissent une nouvelle région.
RGN_COPY Une copie de la première (des deux régions d’origine) définit une nouvelle région.
RGN_DIFF La partie de la première région qui ne croise pas la seconde définit une nouvelle région.
RGN_OR Les deux régions d’origine définissent une nouvelle région.
RGN_XOR Les parties des deux régions d’origine qui ne se chevauchent pas définissent une nouvelle région.

 

L’illustration suivante montre les cinq combinaisons possibles d’un carré et d’une région circulaire résultant d’un appel à CombineRgn.

illustration illustrant les résultats décrits dans le tableau précédent