Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Warum eigene Anwendung im Hintergrund (https://www.delphipraxis.net/63526-warum-eigene-anwendung-im-hintergrund.html)

kobel 20. Feb 2006 11:04


Warum eigene Anwendung im Hintergrund
 
Hallo,

ich habe das Problem dass meine Anwendung an einer bestimmten Position in den Hintergrund gelangt.
Für den Anwender sieht es dann wie ein Absturz aus !

Wie kann ich das verhindern, oder wie kann ich alle anderen Anwendung minimieren ?

DANKE
kobel

Valle 20. Feb 2006 11:12

Re: Warum eigene Anwendung im Hintergrund
 
Ich glaube du kannst dein Fenster minimieren
indem du die Eigenschaft "Form1.WindowsState" auf wsMinimized setzt.
Keine Garantie...

Kevin 20. Feb 2006 11:15

Re: Warum eigene Anwendung im Hintergrund
 
Er wollte ja nicht SEIN Fenster minimieren. Allerdings würde mir als Anwender auch nicht gefallen, wenn eine Anwendung meine anderen Fenster einfach minimiert...

kobel 20. Feb 2006 11:54

Re: Warum eigene Anwendung im Hintergrund
 
Das Minimieren wäre ja auch nur die Notlösung.

Ich möchte einfach, das meine Anwednung nicht in den Hintergrund gerät.
(natürlich nur solange sie die aktive Anwendung ist)

kobel 20. Feb 2006 12:38

Re: Warum eigene Anwendung im Hintergrund
 
Hat sich erledigt,

ich habe das Form.Hide nicht an der richtigen Stelle aufgerufen.

Semmel 20. Feb 2006 12:44

Re: Warum eigene Anwendung im Hintergrund
 
So auf die schnelle

1. FromStyle - fsStayOnTop : Formular ist immer im Vordergrund, es sei denn andere Anwendungen haben auch diese Einstellung
(Toolbar)
2. Timer + BringWindowToTop( hwnd_ )
3. Style so ändern das mann erkennt das es noch läuft (Farbe ....), weil 1 + 2 ist nicht umbedingt die feine Art

habe gesehen das es sich schon erledigt hat

Christian Seehase 20. Feb 2006 18:02

Re: Warum eigene Anwendung im Hintergrund
 
Moin kobel,

Zitat:

Zitat von kobel
Ich möchte einfach, das meine Anwednung nicht in den Hintergrund gerät.
(natürlich nur solange sie die aktive Anwendung ist)

:gruebel:

Das ist aber ein Widerspruch in sich.
Wenn eine andere Anwendung in den Vordergrund kommt, ist Deine ja nicht mehr die aktive.

Kevin 20. Feb 2006 18:06

Re: Warum eigene Anwendung im Hintergrund
 
Das ist kein Widerspruch, denn seine Anwendung kommt wohl ab und zu in den Hintergrund, ohne daß sie es soll...


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:32 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