使用windows消息机制
首先form1的进程找到form2的窗口句柄,然后得到form2的进程pid,打开该进程的句柄,然后在form2进程中申请一个空间,把字符串写入这个空间中,在给form2发送一个消息,把刚在form2进程中申请的地址空间的首地址通过发送消息发送给form2,
然后form2 修改自己的窗口过程,把窗口过程指向自己编写好的处理消息的函数,然后在该函数中处理自己定义消息类型,获取到发过来的消息,得到首地址,读取这个申请空间的字符串。然后释放该内存空间。
要使用的 api 列表
findwindow
openprocess
closehandle
postmessage
GetWindowThreadProcessId
WriteProcessMemory
readProcessMemory
VirtualAlloc
VirtualFree
setwindowlong
callwindowproc
追问谢了,用一个TextBox和sendmessage已经解决了
追答发送 SetText消息 来修改窗口内容也行。
本回答被提问者采纳