Hallo!
Ich suche gerade schon eine ganze Weile nach einer Möglichkeit, wie ich eine MessageBox oder ein dazu gemachten TForm dazu bewegen kann, dass sie garantiert im Vordergrund bleibt.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| With CreateMessageDialog(AMessage,mtWarning,[mbOK]) do begin FormStyle:=fsStayOnTop; Caption:=Form1.Caption; Font.Style:=[fsbold]; ShowModal; Free; end; |
Das hatte ich bisher versucht. Funktioniert aber nicht...
Das erstellte Fenster ist eben leider ein Child-Window und damit bleibt es auch nur so lange im Vordergrund, wie die Hauptanwendung im Vordergrund ist. Gleiches gilt für praktisch alle anderen Methoden.
Das Warnfenster soll aber auch (oder gerade) funktionieren, wenn meine Anwendung zum Tray-Icon minimiert ist und soll dann auch im Vordergrund bleiben, bis der Benutzer es auch wirklich gesehen und bestätigt hat.
Vorschläge?
THX schonmal im Voraus
