La fenêtre parent de mon application ouvre plusieurs fenêtres simultanément en mode non modal avec le style fsStayOnTop.
Je voudrais pouvoir afficher dans certains cas une boite de message, boite évidement visible au dessus des autres fenêtres.
Si j'utilise l'objet MessageBox, la boîte de message est toujours en-dessous des autres fenêtres (donc non visible), et ce même en utilisant les méthodes NormalizeTopMosts et RestoreTopMosts avant et après l'appel à MessageBox.
Si par contre j'utilise l'objet MessageDlg, la boite de message apparait à l'écran, mais toutes les fenêtres non modal deviennent invisible tant que la boite de message est visible. Une fois la boite fermée, les autres fenêtres redevienent visible.
Comment obtenir une boite de message visible tout en gardant visible les fenêtres non modal.
(Remarques : ce "phénomène" n'existe pas si j'utilise des fenêtres modal. J'ai également essayer en modifiant le style des fenêtres non modal sans succès).
Partager