Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Auf fremde Komponente klicken (https://www.delphipraxis.net/153506-auf-fremde-komponente-klicken.html)

Larsi 5. Aug 2010 16:41

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

Xerogon 5. Aug 2010 16:52

AW: Auf fremde Komponente klicken
 
PostMessage lautet hier das Stichwort.

DeddyH 5. Aug 2010 16:54

AW: Auf fremde Komponente klicken
 
Lies Dir Deine Frage noch einmal durch. Ein Programm, das kein Button ist? Fremdes Feld? Automatisch draufdrücken?

Larsi 5. Aug 2010 16:55

AW: Auf fremde Komponente klicken
 
Ich wollte damit ausdrücken, dass das Feld kein Button ist.

DeddyH 5. Aug 2010 16:56

AW: Auf fremde Komponente klicken
 
Und was ist es dann? Hat es ein Handle?

Larsi 5. Aug 2010 17:04

AW: Auf fremde Komponente klicken
 
Es hat ein Handle, ja. Es ist das Statusfeld in Skype, ich möchte die Statusnachricht mit Delphi ändern.

DeddyH 5. Aug 2010 17:08

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.

Larsi 5. Aug 2010 18:02

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.

DeddyH 5. Aug 2010 18:18

AW: Auf fremde Komponente klicken
 
Welches Statusfeld meinst Du denn? Den Konversationstitel?

wicht 5. Aug 2010 18:22

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 09:13 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz