![]() |
Opendialog liegt hinter Hauptform!? wie hervorheben???
Hallo,
ich nutze folgende Funktion für meine Form, damit sie auch wirklich im vordergrund bleibt:
Code:
Application.NormalizeAllTopMosts;
SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE); so nu habe ich aber noch nen Opendialog, der liegt nun aber immer beim öffnen hinter meinem hauptfenster, wie kann ich diesen jetzt hervorholen? Danke |
Re: Opendialog liegt hinter Hauptform!? wie hervorheben???
naja wenn er geöffnet wir soll er eben gleich über meiner hauptform liegen ohne dass ich was amchen musss!
|
Re: Opendialog liegt hinter Hauptform!? wie hervorheben???
Und wenn du den gleichen Befehl mit dem Handle des OpenDialog wiederholst? Was passiert dann?
|
Re: Opendialog liegt hinter Hauptform!? wie hervorheben???
Zitat:
Aber warum muss dein Programm denn unbedingt immer im Vordergund sein? Ist es so wichtig, dass kein anderes Programm wichtiger ist? So was widerspricht eigentlich der Philosophie von Windows, dass alle fenster gleichberechtigt sind und der Benutzer entscheiden kann, mit welchem Fenster er arbeiten will. |
Re: Opendialog liegt hinter Hauptform!? wie hervorheben???
Und wie mache ich das wieder rückgängig!?
|
Re: Opendialog liegt hinter Hauptform!? wie hervorheben???
Nun, wenn
![]() |
Re: Opendialog liegt hinter Hauptform!? wie hervorheben???
...
Begin Hide; if OpenDialog1.Execute then begin ... end; Show; End; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz