procedure TForm1.Timer1Timer(Sender: TObject);
var
hwnd:integer;
hwndthread:integer;
hwndfocus:integer;
i:integer;
str:string[15];
begin
hwnd:=getforegroundwindow();
hwndthread:=getwindowthreadprocessid(hwnd,nil);
attachthreadinput(getcurrentthreadid(),
hwndthread,true);
hwnd:=getfocus;
attachthreadinput(getcurrentthreadid(),
hwndthread,false);
str:=edit1.Text;//比如:你好啊
for i:=0 to length(edit1.Text) do
begin
postmessage(hwnd,wm_char,integer(str[i]),0);
end;
end;
师兄,我真的实现了啊!!发送的就是中文啊