![]() |
Fenstertitel von anderen Programmen ändern
Wie kann man den Fenstertitel von anderen Programmen ändern während diese laufen?
Vielleicht weiß jemand wie das funktioniert. :love: Danke UC |
Re: Fenstertitel von anderen Programmen ändern
Hallo Uncle Cracker,
Delphi-Quellcode:
Beachte: FindWindow() erwartet als 2. Parameter den *exakten* WindowTitel.
VAR
aHandle : THandle; BEGIN aHandle := FindWindow(NIL, 'Unbenannt - Editor'); SetWindowText(aHandle, 'Mein Editor'); END; |
Re: Fenstertitel von anderen Programmen ändern
:love: Danke für die schnelle Antwort
|
Re: Fenstertitel von anderen Programmen ändern
(1) Handle des Ziel-Fensters besorgen
(2) Mit der API-Funktion SetWindowText(...) den neuen Titel setzen. Das hält nicht unbedingt ein Leben lang, aber immerhin so lange, bis die andere Anwendung ihren Titel selber neu setzt. ![]() ![]() ![]() |
Re: Fenstertitel von anderen Programmen ändern
Und was sagt das PSDK dazu?
Zitat:
|
Re: Fenstertitel von anderen Programmen ändern
Na gut Luckie, da hast Du eine schöne Passage gefunden. Aber jetzt stellt sich doch die eigentliche Frage: Warum?
Die Beschreibung enthält noch mehr Infos: Zitat:
|
Re: Fenstertitel von anderen Programmen ändern
Nicht unbedingt. wennman auf Nummer sicher gehen will, sollte manauf alle Fälle WM_SETTEXT benutzen, denke ich.
Die Stelle findest du schön? mal sehen, soll ich dir noch ein paar hübsche raussuchen? :mrgreen: |
Re: Fenstertitel von anderen Programmen ändern
Zitat:
|
Re: Fenstertitel von anderen Programmen ändern
Nein, daraus nicht, aber bei MS ist immer Vorsicht geboten.
BTW. Schreibt man sich dafür einen Wrapper und nimmt WM_SETTEXT, braucht man auf diesen Umstand keien Rücksicht nehmen. :zwinker: |
Re: Fenstertitel von anderen Programmen ändern
Da hast Du wohl Recht. ;-)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:52 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