O comando OBJECT GET COORDINATES devolve as coordenadas esquerda, superior, direita e inferior (em pontos) nas variáveis ou campos dos objetos do formulário atual definido pelos parâmetros * e objeto.
Se passa o parâmetro opcional *, indica que o parâmetro objeto é um nome de objeto (uma string de caracteres). Se não passa o parâmetro opcional *, indica que objeto é um campo ou uma variável. Neste caso, não é passada uma string mas uma referência de um campo ou de uma variável (campo ou variável de tipo objeto unicamente).
Se passa um nome de objeto no parâmetro objeto e utiliza o caractere arroba (“@”) para selecionar mais de um objeto, as coordenadas devolvidas serão as do retângulo formado por todos os objetos envolvidos.
Nota: desde a versão 6.5, é possível definir o modo de interpretação do caractere arroba (“@”), quando se inclui em uma string de caracteres. Esta opção tem um impacto nos comandos “Propriedades dos objetos”. Por favor consulte o Manual de Desenho.
Se o objeto não existe ou se não se chama o comando no contexto de um formulário, as coordenadas retornadas são (0;0;0;0).
Assumamos que quer obter as coordenadas de um retângulo formado por todos os objetos que começam por “botão”:
OBJECT GET COORDINATES(*;"botão@";esquerda;superior;direita;inferior)