Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Tool um Fenster im Vordergrund zu halten? (https://www.delphipraxis.net/136081-tool-um-fenster-im-vordergrund-zu-halten.html)

Hedge 23. Jun 2009 09:53


Tool um Fenster im Vordergrund zu halten?
 
Ich suche ein Tool bei dem man beliebige Fenster im Vordergrund halten kann.
Kennt da Jemand ein Gutes Freeware-Tool?

Am besten sollte ein weiteres Icon in der Titelleiste dargestellt werden das man einfach anklicken muss.

Wenn sich nix findet, werde ich wohl so ein Tool selbst basteln müssen :pale:

Larsi 23. Jun 2009 10:12

Re: Tool um Fenster im Vordergrund zu halten?
 
Falls du das selber machen willst:

Delphi-Quellcode:
with Self do {Form1,...}
  SetWindowPos(Handle, // handle to window
               HWND_TOPMOST, // placement-order handle {*}
               Left, // horizontal position
               Top,  // vertical position
               Width,
               Height,
               // window-positioning options
               SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE);

{* Other Values: }
HWND_BOTTOM
Places the window at the bottom of the Z order.
HWND_NOTOPMOST
Places the window above all non-topmost windows
HWND_TOP
Places the window at the top of the Z order.
HWND_TOPMOST
Places the window above all non-topmost windows.
The window maintains its topmost position even when it is deactivated.

Hedge 23. Jun 2009 10:16

Re: Tool um Fenster im Vordergrund zu halten?
 
Hehe danke.
jetzt muss ich nur noch wissen wie ich ein zusätzliches Icon in die Titelleiste malen kann :)

turboPASCAL 23. Jun 2009 10:33

Re: Tool um Fenster im Vordergrund zu halten?
 
Anregungen ?

Hier im Forum suchenTrayIcon
Hier im Forum suchenCoolTrayIcon
Bei Google suchenCoolTrayIcon

Fridolin Walther 23. Jun 2009 10:37

Re: Tool um Fenster im Vordergrund zu halten?
 
So ein zusätzliches Icon ist schwieriger als man denkt. Was z.B. wenn eine Anwendung keine Titelleiste hat, weil das komplette Formular "geskinnt" ist? Es wäre klüger wenn Deine Anwendung sich entsprechend ins System Menü einträgt. Ansonsten gibt es bereits tonnenweise Freeware die das erledigt. Einfach mal in Google nach "Bei Google suchenalways on top" suchen.

Hedge 23. Jun 2009 11:43

Re: Tool um Fenster im Vordergrund zu halten?
 
Zitat:

Zitat von 0xF30FC7
So ein zusätzliches Icon ist schwieriger als man denkt. Was z.B. wenn eine Anwendung keine Titelleiste hat, weil das komplette Formular "geskinnt" ist? Es wäre klüger wenn Deine Anwendung sich entsprechend ins System Menü einträgt. Ansonsten gibt es bereits tonnenweise Freeware die das erledigt. Einfach mal in Google nach "Bei Google suchenalways on top" suchen.

Ich habe nach "AlwaysOnTop" gesucht, aber wenn man es auseinanderschreibt ist das 1. Ergebnis gleich genau das was ich brauche:

http://www.fadsoft.net/AlwaysOnTopMaker.htm

Wenn man ein wenig visuelles Feeback wünscht ist folgendes Tool gut. Es trägt im Kontextmenü des Fensters einen Eintrag hinzu:

http://www.zdnet.de/windows_erweiter...345-6023-1.htm

Jetzt bleibt nur noch die Sache mit dem zusätzliche Icon in der Titelliste.
Das wäre natürlich die Krönung davon, aber wenn das nicht so einfach ist, sollte ich da auch keine Zeit reinstecken, da die anderen Tools ja auch sehr gut sind.

xZise 23. Jun 2009 12:13

Re: Tool um Fenster im Vordergrund zu halten?
 
Also es gibt da ein Programm... Nennt sich ac'tivAid.

Achso wenn du XP oder Vorgänger hast und eine NVIDIA Grafikkarte verwendest, ist das imho auch im Treiber implementiert.

MfG
xZise

Hedge 24. Jun 2009 09:51

Re: Tool um Fenster im Vordergrund zu halten?
 
Hab jetzt 2 Sachen gefunden die genau das machen:

RadWinMan

das scheint aber nicht immer richtig zu funktioniert.

Und...der FileboxeXtender

Dieser funktioniert ziemlich gut, hat aber ein wenig mehr Features als gewollt, die jedoch alle deaktiviert werden können.

jaenicke 24. Jun 2009 10:15

Re: Tool um Fenster im Vordergrund zu halten?
 
Zitat:

Zitat von xZise
Achso wenn du XP oder Vorgänger hast und eine NVIDIA Grafikkarte verwendest, ist das imho auch im Treiber implementiert.

Ich habe zwar nur noch Nvidia, aber bei ATI war das früher zumindest auch der Fall. Hydravision oder so hieß das glaube ich, was auch Transparenz und so ermöglicht hat.

Eine Freeware wäre diese, die gut funktioniert hat:
http://chime.tv/products/glass2k.shtml


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