2012-07-17 55 views
2

给定父窗口的句柄,如何获得窗口内的按钮的句柄?查找窗口内的控件的句柄

我正在使用​​将值传递给窗口。我想用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

请张贴的代码。 – 2012-07-17 20:38:47

回答

3
btnHnd= win32api.FindWindowEx(hwnd, 0 , "Button", "#Title") 

是找孩子的窗口的句柄的方式,提供的按钮是父的直接孩子,不只是一个派生