Einzelnen Beitrag anzeigen

Olli
(Gast)

n/a Beiträge
 
#2

Re: Window-Handle über den Programm-Namen rausfinden

  Alt 2. Jul 2005, 11:30
Ä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.
  Mit Zitat antworten Zitat