2012-07-17 25 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") 

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