如何从我的WindowProc内部获得MSG值
How to get the MSG value from inside my WindowProc?
Win32 API是否提供任何方法来检索结构体MSG
值,WindowProc目前正在处理,从进程内部?
注:我不能使用像static这样臭名昭著的全局结构,它肯定会给我带来麻烦。
如果它是相关的,那么我需要它的原因是将消息泵送到其他处理程序(我只在运行时知道)以进行实际处理,并且只要我可以帮助它,我不想丢失任何数据。
MSG结构的前四个成员被传递给窗口过程。剩余的成员可以通过API调用来检索。您可以使用GetMessagePos获取pt
值,使用GetMessageTime获取time
值。
相关文章:
- 将函数类成员映射到类本身内部
- Boost Spirit,获取迭代器内部语义动作
- 我不明白为什么我声明一个空的内部结构并将其传递给构造函数
- 内联函数中具有内部链接的全局变量
- 在函数内部的声明中初始化数组,并在外部使用它
- 如何在不知道向量大小的情况下输入向量内部的向量?
- 卷曲bracers内部结构的声明
- 从函数角度看ID到文件路径的内部与外部映射
- spdlog标头仅与外部fmt一起使用.spdlog错误:'内部':不是'fmt'
- 如何在pugixml中获取节点的内部XML
- 使用C链接在函数内部创建C++模板
- 指针没有更新它在void函数内部指向的值
- 方法内部但循环仍得到预期的不合格id错误C++
- C++:具有内部链接的正向声明常量
- SDL_PollEvent() 无法捕获类函数内部SDL_QUIT?
- libcurl 和 DNS ttl 中的内部连接管理
- 如何修改 lambda 内部字符串的向量
- 如果我将嵌套映射作为多重映射的值,如何将值插入内部映射?
- 来自 Android 应用程序内部的 boost 类型的 boost::wrapexcept<boost::system::system_error> 的未捕获异常
- 如何从我的WindowProc内部获得MSG值