FindWindowEx 怎么样分别获得一个form内, 多个不同textbox的句柄?(textbox是空的)
FindWindowEx怎么样分别获得一个form内,多个不同textbox的句柄?(textbox是空的),别人的程序有4个textbox,我要将string经过我自己...
FindWindowEx 怎么样分别获得一个form内, 多个不同textbox的句柄?(textbox是空的), 别人的程序有4个textbox, 我要将string经过我自己的程序处理过程,再分别发送到它的4个textbox里面。
展开
2个回答
2013-04-24
展开全部
没什么好办法,我用Spy++,查出要找的TextBox然后一次次的FindWindowEx每次查的句柄都用16进制显示一次,看哪次与Spy++中的句柄相同,然后记住次数就行了.比如:经过三次FindWindowEx后,找到了一个TextBox的句柄,那就在这次之后进行处理. 下面是我以前用的代码:VB6的,不过都差不多这样子:Hw2 = FindWindowEx(Hw1, 0, "WindowsForms10.BUTTON.app.0.378734a", vbNullString)
'MsgBox Hex(Hw2)
Hw2 = FindWindowEx(Hw1, Hw2, "WindowsForms10.BUTTON.app.0.378734a", vbNullString)
'MsgBox Hex(Hw2)
Hw2 = FindWindowEx(Hw1, Hw2, "WindowsForms10.BUTTON.app.0.378734a", vbNullString)
'MsgBox Hex(Hw2)
If Hw2 = 0 Then Exit Sub
'MsgBox Hex(Hw2)
Hw2 = FindWindowEx(Hw1, Hw2, "WindowsForms10.BUTTON.app.0.378734a", vbNullString)
'MsgBox Hex(Hw2)
Hw2 = FindWindowEx(Hw1, Hw2, "WindowsForms10.BUTTON.app.0.378734a", vbNullString)
'MsgBox Hex(Hw2)
If Hw2 = 0 Then Exit Sub
2013-04-24
展开全部
指定父窗口
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询