Ho bisogno di aiuto per la gestione di programmi minimizzati quando uso un file custom/self made explorer.exe. A meno che non vengano gestiti correttamente, i programmi minimizzati si ridurranno a qualcosa come 100x50px e resteranno sullo schermo. Ho elaborato un timer in C# per verificare la presenza di processi "iconici", elencare i loro mainWindowHandler e spostarli all'esterno dello schermo con "MoveWindow". Per riportarli indietro uso il gestore e la funzione "ShowWindow" che funziona ECCELLENTE .. ma come ho detto, coinvolge un Timer costantemente in esecuzione, quindi ci deve essere un modo più pulito/più semplice per raggiungere questo obiettivo.Gestione di programmi ridotti al minimo
Qualche idea? Un modo per agganciare e sollevare un evento quando una finestra è ridotta a icona?
* Nota: la visualizzazione e la finestra mobile sono funzioni di user32.dll. Non sto cercando di catturare quando le mie forme sono ridotte al minimo, ma quando sono i programmi OTHERS.