,用FindWindow、GetWindow获取窗口,怎么找到小弟我想操作的那个edit
请教大家,用FindWindow、GetWindow获取窗口,如何找到我想操作的那个edit?
现在只能做到遍历窗体里所有的edit。
但我想要的是操作其中的某个edit,应该用哪个函数来精确获取?或者有什么判断方法吗?
请大家指教,谢谢。
------解决方案--------------------
目前我想到的就是遍历目标窗口。
------解决方案--------------------
如果是有源代码可以通过ComponentsCount、Component来获取。
------解决方案--------------------
枚举上面的组件,可以用spy++看看edit的句柄,然后比对句柄
------解决方案--------------------
spy++后在findnext即可
------解决方案--------------------
多个EDIT也有固定的索引
只要确定你要的EDIT是遍历时的第几次
以后遍历时到它时停止 就是它了
现在只能做到遍历窗体里所有的edit。
但我想要的是操作其中的某个edit,应该用哪个函数来精确获取?或者有什么判断方法吗?
请大家指教,谢谢。
------解决方案--------------------
目前我想到的就是遍历目标窗口。
------解决方案--------------------
如果是有源代码可以通过ComponentsCount、Component来获取。
------解决方案--------------------
枚举上面的组件,可以用spy++看看edit的句柄,然后比对句柄
------解决方案--------------------
spy++后在findnext即可
------解决方案--------------------
多个EDIT也有固定的索引
只要确定你要的EDIT是遍历时的第几次
以后遍历时到它时停止 就是它了