古詩詞大全網 - 成語經典 - FindWindowEx 怎麽樣分別獲得壹個form內, 多個不同textbox的句柄?(textbox是空的)

FindWindowEx 怎麽樣分別獲得壹個form內, 多個不同textbox的句柄?(textbox是空的)

沒什麽好辦法,我用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