hey DeddyH,
habs hinbekommen!
da das Editfeld ja beharrlich die WM_SETTEXT Nachricht ignoriert hab ich mir überlegt das ich meinen Text zuerst in die Zwischenablage kopiere und dann per WM_PASTE ins Editfeld einfüge... funktioniert prima
Delphi-Quellcode:
var
WinHandle, EditHandle: hwnd;
Temp : String;
begin
WinHandle := FindWindow(nil, 'TestApp');
EditHandle := FindWindowEx(WinHandle, 0, 'TLMDEdit', nil);
Temp := ClipBoard.ToString
ClipBoard.AsText := 'Test';
SendMessage(EditHandle, WM_PASTE, 0, 0);
ClipBoard.AsText := Temp;
end;
vllt kanns ja mal jemand brauchen...
trotzdem vielen dank für deine hilfe DeddyH...
lg paperboy