Wine user32消息调度
Wine user32 message dispatch
根据我对program.exe的理解,使用位于user32.dll中的SendMessage()。所以。
但是我的program.exe也必须接收一些消息,例如当用户单击最小化或关闭按钮时。如何将这些消息发送到program.exe?他们从哪里来的?dll什么?例如,如果winecfg有"允许窗口管理器控制窗口",如果用户单击关闭按钮(顶部栏上的X),我的program.exe将如何关闭,我的程序将收到什么消息?
对不起,如果这看起来愚蠢的问题,但我试图找出什么葡萄酒组件发送到我的应用程序的关闭消息,例如
窗口管理器发送的ClientMessage类型为WM_PROTOCOLS,协议值为WM_DELETE_WINDOW。
在dll/winex11.drv/event.c中处理:X11DRV_ClientMessage() -> handle_wm_protocols().
相关文章:
- boost::进程间消息队列引发错误
- 如何在c++中实现处理器调度模拟器
- 在线编译器中的分段C++没有打印消息
- C++错误消息*成员参考.**初学者*
- 在createdialog创建的窗口中捕获用于编辑控件的OnMouseMove消息
- 要与"if constexpr"一起使用的编译时消息(在预处理器之后)
- 如何通过参数抛出错误消息
- 从服务器传输到客户端的消息不会出现
- ROS2 动态消息模板
- C++秘密消息学校作业
- glad 导致 glfwSwapBuffers 返回错误消息
- C++入门 5 版:类消息和文件夹
- FindPackageHandleStandardArgs.cmake:137 的 CMake 错误(消息):找不到 Boost (缺少:正则表达式)(找到合适的版本"1.72.0",
- 如何处理从一个对象传递到另一个在C++中具有公共抽象类的对象的消息
- 如何接受 [ENTER] 键作为无效输入并发送错误消息
- 正确调度消息 UART
- 设置钩子时翻译消息和调度消息的目的WH_KEYBOARD_LL
- 是否可以捕获翻译/调度消息循环中的窗口消息/事件
- 通用消息调度库
- Wine user32消息调度