![]() |
Titel von anderem Programm erhalten
Hi,
wie kann ich den Titel der oben in der Titelleiste jedes Programmes zu sehen ist in meiner Delphi Andwendung auslesen? Das Problem ist, dass ich kein handle o.ä. des Programmes habe sondern nur dessen Pfad also zum Beispiel C:\Programme\MeinProgramm.exe . MFG Lars Wiltfang |
Re: Titel von anderem Programm erhalten
Dann musst du dir eben über den Prozessnamen die Window-Handle des Prozesses ermitteln und kannst dann über das Handle die Fenstertitel ermitteln. Zu beidem solltest du hier im Forum fündig werden ;)
|
Re: Titel von anderem Programm erhalten
Ich habe mir meinen Code nochmal angeguckt wovür ich den Fensternamen brauche. Diese Zeile erwartet diesen:
Delphi-Quellcode:
Was ich gerade nicht dazugesagt habe ist, dass das Fenster in Windows läuft. Die Frage ist jetzt wie ich wenn ich den Pfad z.B. zu meinem Password Saver habe, dieser ausgeführt ist wie ich dann den Titel bekomme.
FindWindow('notepad',nil);
|
Re: Titel von anderem Programm erhalten
Ein Programm kann auch mehrere Fenster gleichzeitig geöffnet haben.
|
Re: Titel von anderem Programm erhalten
Zitat:
|
Re: Titel von anderem Programm erhalten
Zitat:
|
Re: Titel von anderem Programm erhalten
Und welches soll das sein? Ansonsten sieh Dir nochmal #2 an, was Anderes fällt mir auch nicht ein.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:20 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-2025 by Thomas Breitkreuz