Partilhar via


CRgn::OffsetRgn

Move a região armazenada no objeto CRgn pelos deslocamentos especificados.

int OffsetRgn(
   int x,
   int y 
);
int OffsetRgn(
   POINT point 
);

Parâmetros

  • x
    Especifica o número de unidades para mover para a esquerda ou Direito.

  • y
    Especifica o número de unidades para mover para cima ou para baixo.

  • point
    A coordenada x do point especifica o número de unidades para mover para a esquerda ou Direito.A coordenada y do point especifica o número de unidades para mover para cima ou para baixo.O parâmetro point pode ser uma estrutura de ponto ou um objeto CPoint.

Valor de retorno

Tipo da Novo região.Ele pode ser qualquer um dos seguintes valores:

  • COMPLEXREGION região tem bordas de sobreposição.

  • Identificador de região de erro não é válido.

  • NULLREGION região é Vazio.

  • SIMPLEREGION região possui sem bordas sobrepostas.

Comentários

A função move a região x unidades juntamente as unidades de y eixos x e ao longo do eixo y.

Os valores de coordenadas de uma região devem ser Menos que ou igual a 32.767 e maior que ou igual a –32, 768.O x e y parâmetros devem ser cuidadosamente escolhidos para impedir que as coordenadas de região inválido.

Exemplo

Consulte o exemplo de CRgn::CreateEllipticRgn.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CRgn

Gráfico de hierarquia

OffsetRgn

Outros recursos

CRgn membros