Bonjour tout le monde.
Lors de l'exécution de l'application, je rends la form principale invisible afin qu'on ne la voit pas et que je puisse afficher des informations dans une petite form secondaire.
Lorsque le traitement est fini, je désirerais pouvoir minimiser l'application.
Si je ne rends pas la fenetre principale visible avant de minimiser l'application, lorsque qu'elle est relancée par un, elle ne se réaffiche pas (car toujours invisible).
Code : Sélectionner tout - Visualiser dans une fenêtre à part ShowWindow( aHandle, SW_RESTORE );
La seule solution que j'ai trouvé serait de la rendre visible juste avant de la minimiser, mais quand on fait ainsi, elle se réaffiche un court instant pour se réduire dans la barre des tâches, ce qui est d'un effet visuel assez désagréable, on pourait croire que l'application bugue.
J'ai essayé de la rendre visible juste après l'avoir minimisée, mais dans ce cas, lorsqu'on la restaure on ne peut plus la minimiser, ce qui est fort embêtant.
Je m'arrache les cheveux, j'ai cherché du côté de SendToBack aussi mais ça n'a rien donné.
Est-ce que quelqu'un a une idée ou a déjà eu ce problème ?
Merci.
Partager