Atualizações Hwgui 28/10/2021
Enviado: 29 Out 2021 18:03
Olá!
Pois é, no teste que fiz para demonstrar o problema as variáveis são locais.
Mas ele alertou para usar o tal "OF ODLG" foi o que entendi, colocar isso no OwnerButton, mas se é local ?
Isso ai em cima escondia o DIALOG anterior, antes da correção dele.
Saudações,
Itamar M. Lins Jr.
Pois é, no teste que fiz para demonstrar o problema as variáveis são locais.
Mas ele alertou para usar o tal "OF ODLG" foi o que entendi, colocar isso no OwnerButton, mas se é local ?
Código: Selecionar todos
#include "hwgui.ch"
Function main
LOCAL oFormMain, oBt
INIT WINDOW oFormMain MAIN APPNAME "TEST" STYLE WS_POPUP + WS_CAPTION + WS_SYSMENU ;
AT 0,0 SIZE 500,400
@ 10,10 OWNERBUTTON oBt SIZE 70,70 TEXT "CLICK ME" ON CLICK {||DialogA()}
oFormMain:Activate()
Function DialogA
local oBt, oDlg
INIT DIALOG oDlg CLIPPER NOEXIT AT 70,70 SIZE 800,500
@ 10,10 OwnerButton oBt Size 70,70 TEXT "CLICK ME" ON CLICK {||MyFunction()} //Hiden Dlg MyFunction, while mouse cursor exit button.
oDlg:Activate()
Return Nil
Function MyFunction
Local oDlg
INIT DIALOG oDlg CLIPPER NOEXIT AT 300,300 SIZE 300,100
oDlg:Activate()
return nil
Saudações,
Itamar M. Lins Jr.