Hi,
ich schreibe grad ein kleines Tool um komfortabel Fenster zu schließen.
Das Prog registriert einen Hotkey, der dann per Mausknopf über die Logitechsoftware getriggert wird.
Das Programm sucht sich beim Aufrufen des Hotkeys das Fenster unterm Cursor (WindowFromPoint)
und hangelt sich in der Hierachie hoch (GetParent) bis ein Fenster gefunden wird,
das auch eins ist (GWL_STYLE AND WS_VISIBLE/WS_SYSMENU).
Jetzt nur die Frage wie ich das Fenster schließe.
Momentan benutze ich dafür PostMessage(WM_CLOSE).
Das funktioniert aber leider nicht in allen Fällen (z.B Trillian Chat Fenster).
Was gibt es noch für Möglichkeiten um ein Fenster zu schließen, also wie am Besten möglichst systemnah den Klick auf das "X" simulieren?
Mit Fenster ist halt das sichtbare Fenster gemeint.
Falls es das einzige eines Programms ist, sollte sich das Programm dementsprechend auch beenden.
CloseWindow nützt auch nichts, das minimiert meist nur das Fenster.
Gruß pb23