Partilhar via


Combinando regiões

Um aplicativo combina duas regiões chamando a função CombineRgn . Usando essa função, um aplicativo pode combinar as partes interseccionais de duas regiões, todas menos as partes interseccionais de duas regiões, as duas regiões originais em sua totalidade e assim por diante. A seguir estão cinco valores que definem as combinações de região.

Valor Significado
RGN_AND As partes interseccionais de duas regiões originais definem uma nova região.
RGN_COPY Uma cópia do primeiro (das duas regiões originais) define uma nova região.
RGN_DIFF A parte da primeira região que não cruza a segunda define uma nova região.
RGN_OR As duas regiões originais definem uma nova região.
RGN_XOR Essas partes das duas regiões originais que não se sobrepõem definem uma nova região.

 

A ilustração a seguir mostra as cinco combinações possíveis de um quadrado e uma região circular resultantes de uma chamada para CombineRgn.

ilustração que demonstra os resultados descritos na tabela anterior