Передача текста любому окну, где стоит фокус

Материал из DRKB

Передача текста любому окну, где стоит фокус[править | править код]

procedure TForm1.Timer1Timer(Sender: TObject);
var
  pgui: TGUIThreadinfo;
begin
  pgui.cbSize := SizeOf(TGUIThreadinfo);
  GetGUIThreadInfo(GetWindowThreadProcessId(GetForegroundWindow), pgui);
  SendMessage(pgui.hwndFocus, WM_SETTEXT, Length(Edit1.Text), Integer(@Edit1.Text[1]));
end;


Author: Rouse_
Source: Взято из http://forum.sources.ru
ID: 02124