Hallo,
ich möchte im geöffneten Fenster eines laufenden Programms einen Text an eine bestimmt Position setzten. Momentan mache ich das so, wobei der Text ('Hallo') in die Caption (warum auch immer gerade dorthin) des Fensters geschrieben wird (in FHWnd ist das
Handle des Fensters gespeichert):
Delphi-Quellcode:
function FUNC_SendInput(const s: string):String;
begin
if FHWnd=0 then
begin
Application.MessageBox(PChar('Fehler!'),'');
exit;
end;
SetForegroundWindow(FHWnd);
Sendmessage(fhwnd,WM_SETTEXT,0,Integer(PChar(s)));
end;
procedure TForm.Button1Click(Sender: TObject);
begin
FUNC_SendInput('Hallo');
end;
Das funzt auch so, 'Hallo' erscheint im Fenster. Ich will es aber nicht in die Caption schreiben, sondern am liebsten per Koordinaten an eine bestimmt Stelle.
Kann mir jemand helfen?
Nette Grüße