当前位置: 首页 > 知识库问答 >
问题:

PyWin32如何使用PyCwnd。钩子消息

公羊伟志
2023-03-14
hwnd = win32gui.FindWindowEx(None, None, "TXGuiFoundation", None)

我想挂一个窗口并接收它的消息
获取了hwnd变量type(hwnd)is int),但是如何将其转换为PyCwnd并使用PyCwnd。钩子消息

共有1个答案

储峻
2023-03-14

PyCwnd是一个基本窗口类。封装一个MFC CWnd类。

因此,您可以参考CWnd::FromHandle:

为窗口指定句柄时,返回指向CWnd对象的指针。如果CWnd对象未附着到控制柄,则会创建并附着临时CWnd对象。

也可以使用win32ui。CreateWindowFromHandle,您可以参考此线程。

 类似资料:
  • 2-我在FlatList中实现分页,所以当用户到达数据列表的末尾时,我调用一个函数来增加当前页,并根据当前页更新的情况,再次提取,因为我将to useEffect传递给依赖项数组 所以这里的问题是应该将以前的数据与新数据联系起来,所以我使用方法, 它工作得很好,但有时我收到一个警告,告诉我有一个重复的数据,当我使用扩展时不工作,我得到一个很大的错误,因为Flatlist keyExtractor问

  • 当类组件的输入道具相同时,可以使用PureComponent或ShouldComponentUpdate来避免呈现。现在,您可以通过将函数组件包装在react.memo中来对它们进行同样的处理。 所期望的: 我希望只有当模态可见时才呈现模态(由this.props.show管理) 对于类组件: 如何在功能组件中使用?在modal.jsx中? 相关代码: 功能组件modal.jsx(我不知道如何检查

  • 来自Patreon文档: 消息签名是消息体HMAC的十六进制摘要,HMAC使用webhooks页面上可查看的webhook的秘密进行签名(使用MD5)。您可以使用此项验证我们是否是邮件的发件人。 这就是我尝试验证服务器中的消息的方式: 但我记录的所有这些结果与我从标题中获得的X-Patreon-Signature值不同。

  • 在React的官方文件中提到- 如果您熟悉React类生命周期方法,那么可以将useEffect钩子看作componentDidMount、componentDidUpdate和componentWillUnmount的组合。 我的问题是--我们如何在钩子中使用生命周期方法?

  • 上面的测试示例不起作用,但用于演示我试图实现的目标。并实际呈现0 div,因为组件中声明的初始状态包含0项。 > 为了测试的目的,我应该如何修改一个reducer的状态或者更改它部署时的initialState? 我习惯于在多个组件中使用Redux还原程序,但是useReducer需要一个传递的initialState。。。这就提出了一个问题:react-hook的reducer是作为一个实例通过

  • 我使用的是commercehub oss/gradle cucumber jvm插件。希望实现自动设置和拆卸的挂钩。就像在junit RunCuketTests中,@BeforeClass和@AfterClass 如何在此插件的自动化中实现这些? https://github.com/commercehub-oss/gradle-cucumber-jvm-plugin