Eu tenho um aplicativo do Windows que contém (dentro de si) várias janelas. Uma delas é uma janela pop-up de alerta que pode ser programada (dentro do aplicativo) para aparecer sob certas condições. No entanto, uma vez fechado, não há funcionalidade (dentro do aplicativo principal) para fazê-lo voltar, mesmo que todas as informações ainda estejam nele, na próxima vez que aparecer.
Não tenho certeza se isso é possível, mas em algum lugar foi sugerido examinar a função ShowWindow ou a estrutura WAD ( Windows Application Driver ). No entanto, não tenho ideia de como usar e compilar essas coisas, então algo útil na linha de comando do Powershell seria ótimo.
Como posso encontrar e reabrir uma subjanela fechada de um aplicativo do Windows, usando o Powershell ou a magia CLI?
Possivelmente relacionado :
* ShowOwnedPopups
- Mostra ou oculta todas as janelas pop-up pertencentes à janela especificada.
* ShowWindow
- Define o estado de exibição da janela especificada.
* ShowWindowAsync
- Define o estado de exibição de uma janela criada por um thread diferente.
Depois que uma janela é fechada, ela não pode ser reaberta, exceto por seu aplicativo.
Se o aplicativo não estiver programado para isso, sua única opção é fazer uma captura de tela da janela, caso deseje consultar posteriormente essas informações.
Se você quiser rastrear a janela para ver se ela ainda existe, você pode usar o SpyPlusPlus .