如何从我的WindowProc中获取MSG值?

时间:2015-07-07 06:45:55

标签: c++ c windows winapi wndproc

Win32 API是否提供了从proc内部检索struct MSG当前正在处理的WindowProc值的方法?

P.S。我不能使用像静态那样臭名昭着的全球结构,以后肯定会咬我 如果它是相关的,我需要的原因是将消息泵送到其他处理程序(我只知道在运行时)进行实际处理,并且我不想丢失任何数据,只要我能帮助它。 / p>

1 个答案:

答案 0 :(得分:5)

MSG structure的前四个成员被传递给窗口过程。其余成员可以通过API调用检索。您可以使用GetMessagePos获取pt值,使用GetMessageTime获取time值。