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