![]() |
Re: Inhalt eines Editfelds einer Fremdanwendung auslesen? Wi
Genau das habe ich gemeint.
Hab's gerade ausprobiert, funktioniert bei mir einwandfrei. Reddog. |
Re: Inhalt eines Editfelds einer Fremdanwendung auslesen? Wi
Hi,
der thread iss zwar schon etwas älter ... aber was genau bringt der lparam bei keyup? wenn ich das so übernehme meckert bei mir der compiler das er ne ")" will und anstelle nen identifier shl29 gefunden hat. ich versuche hier grade ein vk_return an ein java fenster zu schicken aber das klappt irgendwie nicht wirklich. settext funktioniert ohne probleme .. blos enter simulieren würde ich schon noch ganz gerne um den text im editfield abzusenden gibts noch ne andere möglichkeit #13 auf ein editfield zu "simulieren"? habe das jetzt auch grade noch mal mit einem calc window ausprobiert ... da funzed auch nur das settext command ... VK_BACK zum löschen einer zahl erkennt er auch nicht ... mach ich was falsch?
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var text: string; len: integer; begin text := '1234'; SendMessage(AbyEdit,WM_SETTEXT,0,Integer(@text[1])); SendMessage(AbyEdit,WM_KEYDOWN,VK_BACK,0); SendMessage(AbyEdit,WM_KEYUP,VK_BACK,0); end; |
Re: Inhalt eines Editfelds einer Fremdanwendung auslesen? Wi
Zitat:
|
Re: Inhalt eines Editfelds einer Fremdanwendung auslesen? Wi
oooookay... also mit shl hab ich mich schon mal blamiert ;)
aber das geht trotzdem nicht. sonst noch jemand ne idee woran das liegen könnte? der handler zum edit mussja passen, sonst würde ja WM_SETTEXT nicht funktionieren... |
Re: Inhalt eines Editfelds einer Fremdanwendung auslesen? Wi
Ist das vielleicht ein windows xp problem mit dem keyup / keydown gefrickel? im MSDN steht irgendwas davon, das man die VK_ messages vorher mit MessageTranslate behandeln muss?!?!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:49 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