Forum: Win32/Win64 API (native code)
Delphi
by paperboy,
23. Mär 2010
:wall: daran habe ich natürlich nicht gedacht... gut das du es erwähnst...
aber mit dem link von DeddyH ist ja auch das Problem lösbar...
ob das gewollt ist? könnte man ja mal berichten bei LMD Innovative...
danke nochmal an alle... Problem gelöst!
Forum: Win32/Win64 API (native code)
Delphi
by paperboy,
23. Mär 2010
hey Luckie...
ich dachte ich hätte das schon bedacht gehabt:
oder reicht das nicht aus um den Text der Zwischenablage zu sichern?
lg paperboy
Forum: Win32/Win64 API (native code)
Delphi
by paperboy,
23. Mär 2010
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 :thumb:
var
WinHandle, EditHandle: hwnd;
Temp : String;
begin
WinHandle := FindWindow(nil, 'TestApp');
Forum: Win32/Win64 API (native code)
Delphi
by paperboy,
23. Mär 2010
upss da ist was schief gelaufen beim posten...
sorry... der post war unbeabsichtig...
Edit: ok da der Post schonmal hier ist noch ein kleiner Nachtrag:
hab grad Antwort vom Autor des Programms bekommen an das ich die Nachricht schicken will und er sagt er hat auch keinen extra Eventhandler für WM_SETTEXT eingebaut...
lg paperboy
Forum: Win32/Win64 API (native code)
Delphi
by paperboy,
22. Mär 2010
hallo zusammen...
wie aus dem Titel ersichtlich versuche ich an eine Editbox einer fremden Anwendung einen Text zu schicken...
ich hab das schon des öfteren mit folgendem code hinbekommen:
var WinHandle, EditHandle : THandle;
begin
WinHandle := FindWindow(nil, 'Anwendung');
EditHandle := FindWindowEx(WinHandle, 0, 'Edit', nil);
SendMessage(EditHandle, WM_SETTEXT, 0,...