Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Dialog verschwindet in den Hintergrund (https://www.delphipraxis.net/35509-dialog-verschwindet-den-hintergrund.html)

Bulvaye 8. Dez 2004 11:08


Dialog verschwindet in den Hintergrund
 
Ich habe folgendes Problem:

Wenn ich z.B. die folgende Anwendung schreibe (ohne Forms), in der nur ein Open-Dialog und anschließend ein Message-Dialog aufgerufen wird, verschwindet Letzterer automatisch in den Hintergrund (also hinter jedes geöffnete Explorer-Fenster, etc.).

Code:
program Project1;

uses Dialogs;

begin
  with TOpenDialog.Create(nil) do
    try
      Execute
    finally
      Free
    end;
  MessageDlg('Fertig!', mtInformation, [mbOK], 0);
end.
Wie kann ich nun trotzdem dafür sorgen, dass die Anwendung weiterhin den Focus besitzt bzw. im Vordergrund bleibt, bzw. was mache ich falsch? Ich wäre für jeden Tipp dankbar!

OLLI_T 8. Dez 2004 16:07

Re: Dialog verschwindet in den Hintergrund
 
HY!

Daran soll es nicht scheitern, dass diese junges und hoffnungsvolle Projekt scheitert. :roll:

Delphi-Quellcode:
with TOpenDialog.Create(NIL) do
    try
      Execute
    finally
      Free
    end;
    SetForegroundwindow(Application.Handle);
    MessageDlg('Feddisch!', mtInformation, [mbOK], 0);
Gruss

Der OLLI

Bulvaye 8. Dez 2004 16:22

Re: Dialog verschwindet in den Hintergrund
 
...und es funktioniert - danke Dir! :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz