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.