Partilhar via


Combinação de regiões

Uma aplicação combina duas regiões chamando a função CombineRgn. Usando essa função, um aplicativo pode combinar as partes de interseção de duas regiões, todas, exceto as partes de interseção de duas regiões, as duas regiões originais em sua totalidade, e assim por diante. Seguem-se cinco valores que definem as combinações de regiões.

Valor Significado
RGN_AND As partes que se cruzam de duas regiões originais definem uma nova região.
RGN_COPY Uma cópia da primeira (das duas regiões originais) define uma nova região.
RGN_DIFF A parte da primeira região que não se cruza com a segunda define uma nova região.
RGN_OR As duas regiões originais definem uma nova região.
RGN_XOR As 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