oDlgVariável que recebe o diálogo.
AdvPL GuiaDEFINE DIALOG oDlg TITLE cTitle FROM nTop,nLeft TO nBottom,nRight PIXELDefine um diálogo antes de ativar a interface.
DEFINE DIALOG prepara a janela; ACTIVATE DIALOG inicia sua interação. O exemplo oficial de TTimer mostra essa separação e o uso de coordenadas em pixels. A ficha TDialog descreve comportamento modal e recomenda MsDialog para aplicações Protheus. A sintaxe abaixo é um subconjunto didático observado nos exemplos, não uma lista completa de cláusulas de todos os includes. O exemplo autoral cria uma janela vazia que pode ser fechada pelo controle da janela, sem ler ou gravar dados. (TOTVS, s.d., refs. 1–2)
DEFINE DIALOG oDlg TITLE cTitle FROM nTop,nLeft TO nBottom,nRight PIXELoDlgVariável que recebe o diálogo.
cTitleTítulo da janela.
nTop,nLeft,nBottom,nRightCoordenadas inicial e final; PIXEL define a unidade.
Comando; não possui retorno de função.
#Include "Protheus.ch"
User Function Ed347()
Local oDialogo
// Definir primeiro; ativar somente quando a montagem estiver pronta.
DEFINE DIALOG oDialogo TITLE "Exemplo editorial" FROM 0,0 TO 180,320 PIXEL
ACTIVATE DIALOG oDialogo CENTERED
Return NilJanela vazia centralizada; nenhuma operação de banco. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.