Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Inhalt eines Editfelds einer Fremdanwendung auslesen? Wie? (https://www.delphipraxis.net/26768-inhalt-eines-editfelds-einer-fremdanwendung-auslesen-wie.html)

Reddog 1. Aug 2004 13:11

Re: Inhalt eines Editfelds einer Fremdanwendung auslesen? Wi
 
Genau das habe ich gemeint.
Hab's gerade ausprobiert, funktioniert bei mir einwandfrei.

Reddog.

ghost 3. Dez 2004 06:29

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;

jim_raynor 3. Dez 2004 07:14

Re: Inhalt eines Editfelds einer Fremdanwendung auslesen? Wi
 
Zitat:

Zitat von ghost
will und anstelle nen identifier shl29 gefunden hat.

Vielleicht sollte man ganz einfach zwischen shl und 29 ein Leerzeichen lassen ;). shl ist ein Operator zu Bitverschiebung.

ghost 3. Dez 2004 07:50

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...

ghost 3. Dez 2004 19:02

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.
Seite 2 von 2     12   

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