Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.052 Beiträge
 
Delphi 12 Athens
 
#6

Re: MessageDLG rutscht nach hinten!

  Alt 13. Dez 2007, 15:25
MB_SYSTEMMODAL und MB_TOPMOST sind doch schon recht "radikal", aber ein Versuch ist es vielleicht doch wert?

Du könntest es ja erstmal mit MB_SETFOREGROUND versuchen:
Application.MessageBox('Text', 'Captiion', MB_OK or MB_SETFOREGROUND); Dadurch sollte doch die MessageBox in den Vordergrund wandern?
Zitat von MSDN:
The message box becomes the foreground window. Internally, the system calls the SetForegroundWindow function for the message box.
> MSDN-Library durchsuchenMessageBox


PS: MessageDlg ist so'n delphi-eigenes Ding,
also die VCL baut bei jedem neuem Aufruf ein neues Formular zusammen und verwaltet es selber ... und so einfach läßt sich dort nicht reinpfuschen um das Fenster vorzuholen.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat