我正在尝试使用API FindwindowEx在Putty文本框中输入IP地址。我知道文本框窗口是调用"编辑",问题是有三个"编辑" Putty父窗口中的窗口。
有没有办法将三个"编辑" childwindows out所以我只发送一个文本?
答案 0 :(得分:1)
不要认为您可以在FindWindowEx
中指定区分不同编辑子窗口的任何内容。您可以使用每个子窗口的句柄调用GetWindowsRect
,并找到位于窗体左上角的窗口。您也可以调用GetWindowLength
- 这样就可以轻松删除端口编辑框(因为它比表单上的其他两个更短)。
当我遍历子窗口时,IP地址编辑框始终显示。不确定你可以保证这一点。