Chinaunix

标题: 用win32api如何获取子窗口里面控件的句柄 [打印本页]

作者: appletian520    时间: 2008-08-24 11:07
标题: 用win32api如何获取子窗口里面控件的句柄
import win32ui,win32con,pyHook,pythoncom,win32gui
pwin=win32ui.FindWindow('AfxMDIFrame70',None) #获取主窗口句柄
pwin1=win32ui.FindWindowEx(pwin,None,'MDIClient',None)#获取MDIClient窗口句柄
pwin2=win32ui.FindWindowEx(pwin1,None,'AfxFrameOrView70',None)#获取子窗口句柄
textbox=pwin2.GetDlgItem(222)#获取控件的句柄


Traceback (most recent call last):
  File "<pyshell#6>", line 1, in <module>
    pwin2.GetDlgItem(222)
error: No dialog control with that ID

图片显示鼠标 name的属性!ID明明是222 但是运行时候报错。
不晓得如何是好!

[ 本帖最后由 appletian520 于 2008-8-24 11:08 编辑 ]

A.JPG (82.96 KB, 下载次数: 85)

A.JPG

作者: jasonnbfan    时间: 2008-08-25 22:48
pyHook
作者: appletian520    时间: 2008-09-03 14:36
标题: 回复 #1 appletian520 的帖子
用微软的spyxx.exe调试窗口 调用win32api
详细代码去http://hi.baidu.com/wxpythonDK




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2