如何解决pywin32 如何使用 PyCwnd.HookMessage
hwnd = win32gui.FindWindowEx(None,None,"TXGuiFoundation",None)
我想钩住一个窗口并接收它的消息。
得到了 hwnd variable
(type(hwnd)
是 int),但是如何将其转换为 PyCwnd
并使用 PyCwnd.HookMessage
?
解决方法
PyCwnd
是一个基窗口类。封装一个 MFC CWnd
类。
所以你可以参考CWnd::FromHandle:
当给定窗口句柄时返回指向 CWnd 对象的指针。如果 一个 CWnd 对象没有附加到句柄上,一个临时的 CWnd 对象 已创建并附加。
也可以使用win32ui.CreateWindowFromHandle
,可以参考this thread。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。