Boa tarde !
Tenho uma rotina onde crio uma tela principal usando a classe TWindow e depois executo outras telas "filhas" usando a classe MSDialog.
A classe TWindow tem as opções minimizar, restaurar (ou maximizar) e fechar. O problema é que essas opções só funcionam se não houver nenhuma tela MSDialog aberta. Não é possível clicar em nenhuma delas com outras telas abertas.
Gostaria de saber se há um modo de, ao clicar em minimizar, por exemplo, que todos os objetos abertos dentro da tela principal fossem minimizados também. Ou se não há outra maneira a não ser deixar de usar MSDialog e exibir tudo o que preciso na tela principal mesmo.
Muito obrigado !
A titulo de curiosidade e/ou se alguém tiver a mesam dúvida algum dia, segue resposta do chamado que abri na Totvs.
"A classe Dialog(s), são modais e não permitem o acesso a outras telas. Ao cria uma janela de diálogo, no programa, para entrada de dados do tipo modal. Desta forma, não é permitido que outras janelas recebam dados enquanto esta estiver ativa."
Obrigado !
— Rodrigo M. Spindola 07 de Aug de 2020