Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Über FsStayOnTop? (https://www.delphipraxis.net/39513-ueber-fsstayontop.html)

ReDoX 3. Feb 2005 17:40


Über FsStayOnTop?
 
Liste der Anhänge anzeigen (Anzahl: 1)
HI,
Ich woltte mal fragen ob es möglich ist eine Form über FsStayOnTop zu "legen"?
Ich habe mal einen Screenshot gemacht und möchte meine Form über die Taskbar und das Popupmenue legen
also das beide hinter meiner Form , ist das möglich? :gruebel:
Mfg ReDoX

ReDoX 4. Feb 2005 18:40

Re: Über FsStayOnTop?
 
*PUSH*
Meine Form soll immer ganz oben liegen und alles andere unter meiner Form(PopUp-Menues ,Taskbar , Ballon-Tips ,usw..)
Ist das überhaupt möglich?
Mfg ReDoX

Alter Mann 4. Feb 2005 18:51

Re: Über FsStayOnTop?
 
Hi,

ich glaube nicht. Du kannst ja mal eine Enumeration vom Desktop aus laufen lassen und dein Prog den hösten Z-Wert geben.
So weit ich mich erinnere gibt es da so etwas wie eine Z-Order.

SirThornberry 4. Feb 2005 19:08

Re: Über FsStayOnTop?
 
Es ist nicht möglich. Es kann ja immer nur ein Programm das oberste sein und die Taskleiste versucht dies. Wenn du jetzt dein Programm zu dem obersten machst dann ist es nur eine Frage der zeit bis die Taskleiste sich wieder nach ganz oben bringt oder eben ein anderes Programm. (wenn du dein programm 2 mal startest kann es ja auch nur einmal ganz oben sein)

ReDoX 4. Feb 2005 19:15

Re: Über FsStayOnTop?
 
Ok ihr habt mich überzeugt :? dann muss ich mir was anderes überlegen...
Danke!
Mfg ReDoX

SirThornberry 4. Feb 2005 19:17

Re: Über FsStayOnTop?
 
Das Problem wurde auch schonmal besprochen, und wurde meist so gelöst das ein Timer das Programm immer wieder nach oben bringt.

ReDoX 5. Feb 2005 10:24

Re: Über FsStayOnTop?
 
Hi,
Danke für die Antwort aber das bringt mich ned weiter ich habe es mit

Delphi-Quellcode:
windows.SetForegroundWindow(form1.Handle);
windows.SetFocus(form1.handle);
probiert aber man kann durch mein Programm durchklicken und durch den obrigen code verliehrt das aktieve Programm den Focus ist auch logisch bei setfocus...
Aber mein Programm legt nur ein Transparentes Bild über den Screen und soll den Focus nicht haben
Mfg ReDoX


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