Boa tarde,
Gostaria de solicitar auxílio na implementação da seguinte lógica em nossa aplicação:
Contexto: Atualmente, usuários do grupo “Administrador” possuem um botão para minimizar a aplicação. Ao clicar nele, a troca de janelas (Alt+Tab) é habilitada.
Problema: Precisamos que, assim que o usuário restaurar a aplicação (clicando no ícone da barra de tarefas), a troca de janelas seja automaticamente desabilitada novamente.
Dificuldade: Não localizamos propriedades nativas no Viewer ou nos Quadros que identifiquem o estado da janela (minimizado/maximizado).
Tentativa: Consideramos rastrear o movimento do mouse, mas buscamos uma solução mais performática e nativa.
Existe algum evento de sistema ou propriedade que possamos monitorar para detectar quando a aplicação deixa de estar minimizada?