我试图在对话框中设置“是”按钮的句柄,这样我就可以发送消息单击它。在
我得到对话框,然后我试图找到按钮,但我总是得到0回来。在
import win32gui
hwnd = win32gui.FindWindow("#32770", "Programs and Features")
# got back the correct handle to the dialog
win32gui.SetForegroundWindow(hwnd)
btnhdl = win32gui.FindWindowEx(hwnd, 0, "Button", "&Yes")
# returns 0
按钮在那里,班级和职称似乎没问题。我用这个来验证:
^{pr2}$看起来一切正常,但为什么它不返回带FindWindowEx
的句柄呢?在
谢谢
[根据评论]也许这个按钮是孩子的孩子(孙子孙女)?IIRC
EnumChildWindow
递归地枚举,而FindWindowEx
没有。在相关问题 更多 >
编程相关推荐