Bonjour,
J'ai créé une application se logant simplement dans le Systray, donc sans form visible (la form principale est à Visible = False)...
Le soucis, c'est que mon application affiche parfois des Messages (à l'aide de la fonction MessageBox) et que j'aimerais que ce messages reste en always on top (Pour éviter qu'ils passent en arriere plan quand l'utilisateur clic sur une autre fenêtre donc)... Car vu qu'il n'y a aucune entrée dans la barre de tâche, la seule solution restante est le Alt Tab, ou bien réduire toutes les fenêtres à l'écran, bref... peu pratique...
J'ai essayé le FormStyle de ma Form Principale à fsStayOnTop, j'ai également essayé ceci:
SetWindowPos(Application.Handle,HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE);
Sans succès...
Ma question est donc:
Comment mettre mon Application en always on top, même si aucune form n'est visible à l'écran ?
Merci d'avance
Partager