Estou tentando colocar na entrada ao sistema, uma janela com Usúario e senha, a ideia e que após ter carregado a tela principal com os menus e os Ownerbutton, abra o dialog pedidndo Usuario e senha, mas não consigo, se adiciono no INIT a clausula ON INIT Entrada(), abre o dialog antes de carregar a tela principal e logo ingresar os dados, abre a tela principal e os menus, porén os OwnerButton não abre, coloco a continuação o exemplo:
Código: Selecionar todos
INIT WINDOW oTelaPrincipal TITLE "Tela Inicial";
COLOR COLOR_3DLIGHT+0;
AT 0,0; // BACKGROUND BITMAP oBmp;
ICON oIcon//ON INIT {|| Entrada('Entrada', '1')}
@ 0,0 PANEL oPanel SIZE 0,37
@02,3 OWNERBUTTON oBoton2 OF oPanel ON CLICK {||Ped_inc(.t.)} ;
SIZE 32,32;// FLAT
BITMAP cImageDir + "Pedidos.bmp" Transparent;
COORDINATES 0,4,0,0 TOOLTIP "Pedidos"
@ 750,3 OWNERBUTTON oBoton1 OF oPanel ON CLICK {||saida(),eNDwINDOW()} ;
SIZE 32,32;// FLAT
BITMAP cImageDir + "Exit.bmp";
COORDINATES 0,4,0,0 TOOLTIP "Sair do sistema"
MENU OF oTelaPrincipal
MENU TITLE "Parametros"
MENUITEM "&Gerais" ACTION IIF(Valida_senha('Parametros', '1'), Parametros(), '' )
MENUITEM "&Promoções" ACTION Para_promo() //BITMAP "
MENUITEM "&Data e Turno" ACTION Para_data()
SEPARATOR
MENU TITLE "&Tela"
MENUITEM "&Tela" ACTION Tela_Inteira(.t.)
MENUITEM "&Janela" ACTION Tela_inteira(.f.)
ENDMENU
MENUITEM "Trocar &Senha" ACTION Troca_senha('Alteracao de Senha', '20')
SEPARATOR
MENUITEM "Sobre" ACTION Informe()
SEPARATOR
MENUITEM "Sai&r" ACTION oMain:Close()
ENDMENU
ENDMENU
ACTIVATE WINDOW oTelaPrincipal MAXIMIZED
Return Nil
Obrigado pessoal, Daniel...

