Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Window-Handle über den Programm-Namen rausfinden (https://www.delphipraxis.net/32973-window-handle-ueber-den-programm-namen-rausfinden.html)

Helmi 30. Okt 2004 20:41


Window-Handle über den Programm-Namen rausfinden
 
Hallo,

wie kann ich einen Window-Handle über den Programm-Namen rausfinden?

ich habe also von einem Programm den Programmnamen (+ Pfad) und möchte über den den Handle rausfinden.

mfg
Helmi

Olli 2. Jul 2005 11:30

Re: Window-Handle über den Programm-Namen rausfinden
 
Ähem ... ein Window-Handle??? Wer sagt dir denn, daß eine beliebige Anwendung nur ein Fenster hat?

Du kannst mit EnumWindows() (suche hier im Forum) alle Fenster ermitteln. Dann kannst du quasi "hintenrum" die PID ermitteln und mit der PID deines Programmes vergleichen. Dann weißt du schonmal, daß es ein Fenster ist, welches in deinem Programm läuft. Wenn du jetzt noch die Stile (und Ex-Stile) vergleichst, kannst du u.U. Glück haben, daß nur noch ein Fenster zurückbleibt, welches in der Taskbar angezeigt wird un Delphis Application.Handle entspricht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12: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 by Thomas Breitkreuz