GetObjPos / GetObjSize
GetObjSize(oObj) -> aSize; GetObjPos: assinatura histórica inconsistenteConsulta posição e dimensões de controles no eADVPL histórico.
Visão geral
O guia de referência descreve arrays de coordenadas e tamanho. A seção GetObjPos contém uma linha de sintaxe com MoveControl, inconsistente com seu título e retorno; por isso o exemplo chama apenas GetObjSize, cuja assinatura está explícita. Não atribuímos uma ordem aos elementos sem confirmação nem garantimos disponibilidade no SmartClient atual. (Fontes: refs. 1–1.)
Sintaxe
GetObjSize(oObj) -> aSize; GetObjPos: assinatura histórica inconsistenteExemplo comentado
#Include "Protheus.ch"
User Function Ed473()
// Recebe controle existente do ambiente eADVPL homologado.
Local bSize := {|oControl| GetObjSize(oControl)}
ConOut(ValType(bSize))
Return NilPrepara consulta de tamanho; o controle não é criado nem alterado. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
- Confirmar unidade, ordem do array e API do componente antes de reposicionar ou redimensionar.
- Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.