一个例子:我有一个窗口句柄(例如,使用getForegroundWindow()API函数)。这个窗口有一个文本框(可能是一个richtext控件)。是否可以通过Windows API调用修改文本框的文本?更具体地说,我想用自己的一些文本替换它的文本。
答案 0 :(得分:2)
获得父窗口的句柄后,您需要获取editcontrol的句柄。
如果editcontrol具有已知的一致标识符,请使用GetDlgItem获取其HWND。否则,您需要诉诸FindWindowEx。
获得editcontrol的HWND后,您可以使用SendMessage发送WM_SETTEXT消息。对于富文本控件,请使用EM_SETTEXTEX消息。