给定父窗口的句柄,如何在此窗口中获取按钮的句柄?
我正在使用win32api.sendMessage( )
将值传递给窗口。我想使用BM_CLICK
点击相关按钮。
import win32api
import win32gui
import win32con
#get handle of the window I want
hwnd=win32gui.FindWindow(0,"SOME TITLE")
#btnHnd= (NEED CODE HERE TO GET THE HANDLE OF THE BUTTON INSIDE hwnd)
win32api.SendMessage(btnHnd, win32con.BM_CLICK, 0, 0)
答案 0 :(得分:3)
btnHnd= win32api.FindWindowEx(hwnd, 0 , "Button", "#Title")
是查找子窗口句柄的方法,前提是该按钮是父窗口的直接子节点,而不仅仅是后代