![]() |
Alle Fenster mit einem bestimmten Titel schließen
Wie kann ich zum Beispiel alle Fenster die den Titel "Delphi-Praxis :: Das Delphi Forum - Mozilla Firefox" schließen :?:
|
Re: Alle Fenster mit einem bestimmten Titel schließen
Ich kenne mich mit der Win-API zwar überhaupt nicht aus, aber
![]() |
Re: Alle Fenster mit einem bestimmten Titel schließen
Delphi-Quellcode:
var
aHandle: HWND; begin aHandle := FindWindow(nil, 'Caption'); if aHandle <> 0 then begin SendMessage(aHandle, WM_CLOSE, 0, 0); end; aHandle := 0; end; |
Re: Alle Fenster mit einem bestimmten Titel schließen
Zitat:
Delphi-Quellcode:
var
aHandle: HWnd; begin aHandle := FindWindow(nil, 'Caption'); while aHandle <> 0 do begin SendMessage(aHandle, WM_CLOSE, 0, 0); aHandle := FindWindow(nil, 'Caption'); end; end; du beendest nämlich nur ein fenster mit dem titel ;) |
Re: Alle Fenster mit einem bestimmten Titel schließen
Zitat:
|
Re: Alle Fenster mit einem bestimmten Titel schließen
Kann man irgendwie verhindern, dass gewartet wird bis sich die zu schließende Anwendung beendet hat :?:
|
Re: Alle Fenster mit einem bestimmten Titel schließen
anstelle von SendMessage, PostMessage nehmen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:33 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