CRgn::OffsetRgn

Move a região armazenada no objeto de 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 esquerda ou direita.

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

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

Valor de retorno

O novo tipo de região.Pode ser qualquer um dos seguintes valores:

  • A região deCOMPLEXREGION tem sobrepostos bordas.

  • O identificador da região deERRO é inválido.

  • A região deNULLREGION está vazia.

  • A região deSIMPLEREGION não tem nenhuma borda sobrepostos.

Comentários

A função move as unidades da região x com as unidades do eixo x e y do longo do eixo y.

Os valores de coordenadas de uma região devem ser menor ou igual a 32.767 e maior ou igual a 32.768 –.Os parâmetros de x e y devem ser escolhidos cuidadosamente para evitar coordenadas inválidos da região.

Exemplo

Consulte o exemplo para CRgn::CreateEllipticRgn.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CRgn Class

Gráfico de hierarquia

OffsetRgn