Usina BRAdvPL Guia
Entrar
← Todos os tópicos
FUNçãOEm revisão

MoveControl / ResizeControl

MoveControl(oObj,nLin,nCol); ResizeControl(oObj,nWidth,nHeight)

Move ou redimensiona um controle na API histórica eADVPL.

MoveControl / ResizeControlAdvPL
01 · VISÃO GERAL

Visão geral

MoveControl recebe objeto, linha e coluna. ResizeControl recebe objeto, largura e altura. A referência é histórica e não estabelece unidades ou suporte uniforme em clientes atuais; confirmar no runtime usado. Os nomes não são métodos intercambiáveis de qualquer objeto visual. O bloco apenas prepara chamadas para um controle compatível fornecido pelo chamador. (Fontes: refs. 1–1.)

02 · SINTAXE

Sintaxe

MoveControl(oObj,nLin,nCol); ResizeControl(oObj,nWidth,nHeight)

Parâmetros

oObj
ObjetoObrigatório

Controle compatível.

nLin / nCol
NuméricoObrigatório

Posição de destino em MoveControl.

nWidth / nHeight
NuméricoObrigatório

Dimensões de destino em ResizeControl.

Retorno

Sem retorno aplicável especificado no guia histórico.

03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function Ed530()
    // Blocos nao invocados; exigem controle e runtime compativeis.
    Local bMover := {|oControle,nLinha,nCol| MoveControl(oControle,nLinha,nCol)}
    Local bDimensionar := {|oControle,nLargura,nAltura| ResizeControl(oControle,nLargura,nAltura)}
    ConOut(ValType(bMover)+ValType(bDimensionar))
Return Nil
Resultado esperado

Imprime BB. Nenhum controle é movido ou redimensionado. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Conferir objeto, coordenadas, unidades e limites do contêiner. Testar fontes, escala e navegação após mudanças de layout.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. Guia de Referência eADVPL (histórico). §3.40–3.41. Consulta em 2026-10-27.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha