Bonjour,
J'ai crée une application dont la fenêtre principale est en bsNone pour la propriété BorderStyle. Normalement, cette application devrait être arrêtée lorsque l'UPS du PC lui envoit la commande (un WM_CLOSE) de fermeture, mais hélas ce n'est pas le cas, l'application ne se ferme pas quand l'UPS commande la fermeture de l'OS (XP). Pour mieux comprendre, j'ai ajouté une fonction interceptant tous les messages reçus par l'application: quand l'application est compilée avec bsSingle ou bsSizeable, ça marche, le message WM_CLOSE est reçue par l'application et se ferme, mais dès que cette propriété est à bsNone ou même bsDialog, que cela soit fait à la compilation ou à l'exécution, le message WM_CLOSE n'est pas reçu par l'application, qui reste ouverte pendant que Windows se ferme
.
Quelqu'un aurait-il une idée pour expliquer voire contourner ce problème? Je me demande en quoi la présence ou l'absence de la barre de titre devrait géner la réactivité de mon application.
Merci à qui voudra bien m'aider,
Partager