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 Programm aus der Taskleite in den Vordergrund (https://www.delphipraxis.net/111366-programm-aus-der-taskleite-den-vordergrund.html)

finalr 2. Apr 2008 10:42


Programm aus der Taskleite in den Vordergrund
 
Hi,

nachdem ich in der Suche nichts gefunden hatte, hoffe ich das ich hier eine Antwort bekomme.

Ich habe ein fremdes Programm, welches in der Taskleiste minimiert ist. Dieses Programm möchte ich aus meiner Anwendung heraus maximieren und ein Handle drauf haben. Also in den Vordergrund holen.

Ich hatte zuerst an ShellExecute gedacht, aber da das Programm schon im Hintergrund läuft, fällt das höchstwahrscheinlich weg.
Jemand einen Lösungsansatz?

Vielen Dank schon mal im Vorraus.

gruss Daniel

bitsetter 2. Apr 2008 14:23

Re: Programm aus der Taskleite in den Vordergrund
 
Hi,

das einfachste wäre mit FindWindow() oder EnumWindows() nach dem minimierten Fenster suchen und dann mit Hilfe von ShowWindow() das Fenster Maximieren. Nach vorne holen kannst du das Fenster auch mit SetForegroundWindow() oder ForceForegroundWindow().


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