![]() |
Auf fremde Komponente klicken
Hi,
wie kann ich auf ein fremdes Feld (welches kein Button ist) in einem Programm automatisch draufdrücken auch wenn die Anwendung bspw. minimiert ist ohne Sie vorher anzuzeigen? MfG Larsi |
AW: Auf fremde Komponente klicken
PostMessage lautet hier das Stichwort.
|
AW: Auf fremde Komponente klicken
Lies Dir Deine Frage noch einmal durch. Ein Programm, das kein Button ist? Fremdes Feld? Automatisch draufdrücken?
|
AW: Auf fremde Komponente klicken
Ich wollte damit ausdrücken, dass das Feld kein Button ist.
|
AW: Auf fremde Komponente klicken
Und was ist es dann? Hat es ein Handle?
|
AW: Auf fremde Komponente klicken
Es hat ein Handle, ja. Es ist das Statusfeld in Skype, ich möchte die Statusnachricht mit Delphi ändern.
|
AW: Auf fremde Komponente klicken
Dann versuch mal, dem Handle eine WM_SETTEXT-Message zu schicken. Ich weiß allerdings nicht, ob das bei minimierten Fenstern auch funktioniert.
|
AW: Auf fremde Komponente klicken
Das Problem ist, dass Skype den Text nicht annimmt wenn man nicht vorher mit der Maus auf das Textfeld gedrückt hat.
|
AW: Auf fremde Komponente klicken
Welches Statusfeld meinst Du denn? Den Konversationstitel?
|
AW: Auf fremde Komponente klicken
Falls das alles nichts hilft, könnte man sich mal das Miranda Skype-Plugin ansehen. Skype bietet nämlich für solche Geschichten eine API, was auf jedenfall der sauberere Weg ist.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:04 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