我有两个进程 A 和 B。进程 A 是一个包含表单的 VCL 表单应用程序TMainForm
。进程 B 是一个 DLL,我想通过它远程控制这个表单。类似于(在过程B中)的东西:
MainForm := TMainForm.Create (nil);
MainForm.Handle := FindWindow ('TMainForm', 'MainForm Title'); // does not compile
// These two lines should remote-control the form in process A
MainForm.Edit1.Text := 'Test';
MainForm.Button1.Click;
如果以及如何做到这一点有什么想法吗?