Einzelnen Beitrag anzeigen

Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: GetWindowHandleByExeName funktioniert erst beim 2. / 3.

  Alt 8. Jan 2008, 15:54
NotePad hat mehrere Fenster (wi alle anderen Programme auch) und wann ein Programm beendet wird, bestimmt letztenendes der Programmierer (hier: von Notepad). Bei Delphi-Programmen ist dies i.A., wenn die MainForm geschlossen wird. Das ist allerdings VCL-spezifisch und kann man auch anders machen.
Zurück zu "GetWindowHandleByExeName". Es gibt dir das erste gefundene Fenster zurück. Mehr nicht. Das kann ein Button sein, oder das Editorfenster,...
Ich vermute, du bist zufrieden, wenn du das große Fenster erwwischt und geschlossen hast. Wie gesagt, dass muss nicht das erste sein und es muss auch nicht dafür sorgen, das Notepad geschlossen wird (ist aber meist so; allerdings habe ich da bei MS-Word schonmal Probleme gehabt).
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat