Usina BRGuía AdvPL
Ingresar
← Todos los temas
FUNCIóNEn revisión

GetObjPos / GetObjSize

GetObjSize(oObj) -> aSize; GetObjPos: firma histórica inconsistente

Consulta posición y tamaño de controles en eADVPL histórico.

GetObjPos / GetObjSizeAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

Guía describe arrays de coordenadas y tamaño. Sección GetObjPos contiene sintaxis MoveControl, inconsistente con título/retorno; ejemplo llama solo GetObjSize, con firma explícita. No asignamos orden de elementos sin confirmar ni garantizamos disponibilidad en SmartClient actual. (Fuentes: refs. 1–1.)

02 · SINTAXIS

Sintaxis

GetObjSize(oObj) -> aSize; GetObjPos: firma histórica inconsistente
03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed473()
    // Recibe control existente del ambiente eADVPL validado.
    Local bSize := {|oControl| GetObjSize(oControl)}
    ConOut(ValType(bSize))
Return Nil
Resultado esperado

Prepara consulta de tamaño; no crea ni modifica control. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Confirmar unidad, orden del array y API de componente antes de mover o redimensionar.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. Guia de Referência eADVPL (histórico). §§3.42–3.43. Consulta el 2026-10-27.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha