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