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;