Putty FindwindowEx“编辑”Childwindows

时间:2015-03-16 13:57:51

标签: vb.net childwindow findwindowex

我正在尝试使用API​​ FindwindowEx在Putty文本框中输入IP地址。我知道文本框窗口是调用"编辑",问题是有三个"编辑" Putty父窗口中的窗口。

有没有办法将三个"编辑" childwindows out所以我只发送一个文本?

1 个答案:

答案 0 :(得分:1)

不要认为您可以在FindWindowEx中指定区分不同编辑子窗口的任何内容。您可以使用每个子窗口的句柄调用GetWindowsRect,并找到位于窗体左上角的窗口。您也可以调用GetWindowLength - 这样就可以轻松删除端口编辑框(因为它比表单上的其他两个更短)。

当我遍历子窗口时,IP地址编辑框始终显示。不确定你可以保证这一点。