Criei uma tela chamada Login no quadro hpFrameHeader e coloquei esse quadro como quadro inicial, configurado em hpObjects > Navigation > Start > TemplateMonitor01. Criei um botão (hpCommandButton) na tela, fiz um script para verificar se há usuário logado, se houver, vai para uma outra tela chamada MenuPrincipal e um outro quadro chamado hpFrameHeaderMenuLeft01.
Em uma parte do script, coloquei essa linha para abrir a tela e quadro
Application.GetFrame(“hpFrameHeaderMenuLeft01”).OpenScreen(“Menus.MenuPrincipal?4?0”), 0
A tela MenuPrincipal abre por cima da tela de login e provavelmente sem quadro ativo. Eu gostaria de abrir o MenuPrincipal com o quadro hpFrameHeaderMenuLeft01 e que não necessite carregar uma nova janela.
Se eu colocar o quadro hpFrameHeaderMenuLeft01 para abrir em OpenScreen, o quadro abre, mas abre com a tela de Login.