Win32获取从窗口WNDProc发送事件的对象的HWND
Win32 get the HWND of the object which sent the event from the Window WndProc
我不确定如何获取从父窗口的wndproc发送事件的控件的HWND。我需要HWND的原因是因为有关控件的一些元数据存储在其用户定义的插槽之一(有关包装器功能指针的信息)中,但是在一些摆弄后,我似乎需要从父窗口过滤和调度事件。。
ie:用户单击一个按钮,但事件已发送到按钮父窗口的WM_Command。我如何从这里获取按钮的hwnd?
任何帮助都将不胜感激。
wm_command消息从子女控制发送的儿童HWND
发送在lParam
中。
相关文章:
- 在事件过滤器之前发出对象的事件
- 对象销毁后的事件
- 如何在OpenGL中使用关键事件来转换对象
- 在另一个 QThread 上运行成员方法时,无法将事件发送到其他线程拥有的对象
- 是否可以在C++(17)中捕获某些对象属性的破坏性赋值事件
- 如何在主事件循环之前创建一些对象?
- QT:QT无法将事件发送到另一个线程拥有的对象 - 原因
- WXWIDGETS将鼠标事件连接到WXPAINTDC上的形状对象以删除
- 是否有任何可能的方法将事件(自定义)附加到在运行时创建的对象?[C 构建器]
- 将 ETW 文件对象与 DiskIO 事件相关联
- 是否有任何对象可以用作FIFO和弹出数据的事件
- C++使用 shared_ptr 安全地删除事件对象有效负载
- 将C 对象暴露于QML并收听更改事件
- 无法在另一个线程-QT中向对象发送已发布的事件
- Qt 事件过滤器未检测到对象名称
- Win32获取从窗口WNDProc发送事件的对象的HWND
- 如何设置并发::事件对象,仅当它现在未处于信号状态时
- 我可以在 QP(量子平台)活动对象中等待 Windows 事件(WaitForMultipleObjects)吗?
- 如何调试是否设置了 Windows 事件对象
- 不接受c++类的事件对象