versión 6.7 (Modificado)
GET OBJECT RECT ({*; }objeto; izquierda; arriba; derecha; abajo)
Parámetro | Tipo | Descripción | |
* | * | Si se especifica, objeto es el nombre del objeto (cadena) | |
Si se omite, objeto es una variable | |||
objeto | Objeto | Nombre de objeto (si se especifica *), o | |
Campo o variable (si se omite *) | |||
izquierda | Entero largo | Coordenada izquierada del objeto | |
arriba | Entero largo | Coordenada superior del objeto | |
derecha | Entero largo | Coordenada derecha del objeto | |
abajo | Entero largo | Coordenada inferior del objeto |
Descripción
El comando GET OBJECT RECT devuelve las coordenadas izquierda, superior, derecha e inferior (en puntos) en las variables o campos de los objetos del formulario actual definido por los parámetros * y objeto.
Si pasa el parámetro opcional *, indica que el parámetro objeto es un nombre de objeto (una cadena de caracteres). Si no pasa el parámetro opcional *, indica que objeto es un campo o una variable. En este caso, usted no pasa una cadena sino una referencia de un campo o de una variable (campo o variable de tipo objeto únicamente).
Si pasa un nombre de objeto en el parámetro objeto y utiliza el carácter arroba ("@") para seleccionar más de un objeto, las coordenadas devueltas serán las del rectángulo formado por todos los objetos concernientes.
Nota: Desde la versión 6.5, es posible definir el modo de interpretación del carácter arroba ("@"), cuando se incluye en una cadena de caracteres. Esta opción tiene un impacto en los comandos "Propiedades de los objetos". Por favor consulte el Manual de Diseño.
Si el objeto no existe o si el comando no es llamado en el contexto de un formulario, las coordenadas devueltas son (0;0;0;0).
Ejemplo
Asumamos que usted quiere obtener las coordenadas de un rectángulo formado por todos los objetos que comienzan por "botón":
GET OBJECT RECT(*;"botón@";izquierda;superior;derecha;inferior)
Ver también