Thema: Delphi TLMDEdit und WM_SETTEXT

Einzelnen Beitrag anzeigen

paperboy

Registriert seit: 10. Jun 2009
71 Beiträge
 
RAD-Studio 2009 Arc
 
#9

Re: TLMDEdit und WM_SETTEXT

  Alt 23. Mär 2010, 15:44
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
  Mit Zitat antworten Zitat