Registriert seit: 29. Mai 2002
37.621 Beiträge
Delphi 2006 Professional
|
AW: Mausklick simulieren klappt einfach nicht :-(
16. Aug 2012, 01:51
Also ich würde das nicht mit der Maus machen. Was wenn der Benutzer gerade was damit machen will? Fülle die Felder mit WM_SETTEXT aus und klicke die Schaltfläche mittels BM_CLICK an.
Kleines Beispiel:
Delphi-Quellcode:
procedure TForm1.btn1Click(Sender: TObject);
begin
ShowMessage(edt1.Text);
end;
procedure TForm1.btn2Click(Sender: TObject);
var
s: AnsiString;
begin
s := 'hello world';
SendMessage(edt1.Handle, WM_SETTEXT, 0, Integer(@s[1]));
SendMessage(btn1.Handle, BM_CLICK, 0 , 0);
end;
Michael Ein Teil meines Codes würde euch verunsichern.
Geändert von Luckie (16. Aug 2012 um 01:59 Uhr)
|