请问一个消息接收的有关问题
请教一个消息接收的问题
我在QQ桌球游戏的上层建立了一个窗口,当在我建的窗口上按下鼠标左键,收到WM_LBUTTONDOWN消息时
便关闭这个窗口,这时游戏窗口便成为最上层的窗口,为何此时再松开鼠标左键时,
QQ游戏窗口收不到WM_LBUTTONUP这个消息?
如果游戏窗口收到,它肯定会响应,因为我把这个消息::PostMessage给它时它是响应的
------解决方案--------------------
那你就把这个消息::PostMessage给它
------解决方案--------------------
可能被上层窗口抓去了,用Spy++查看一下消息
最好自己PostMessage,这样可以控制
------解决方案--------------------
可能是系统中会加一个状态符判断。只有在收到LBUTTONDOWN这个消息的时候,才会响应BUTTONUP。就像你要点击某个按钮,当鼠标在按钮上按下,移开按钮范围松开,是不响应按钮button消息的。
只是个人猜测啊!
------解决方案--------------------
主动发送WM_LBUTTONUP消息过去
------解决方案--------------------
直接POSTMESSAGE吧
我在QQ桌球游戏的上层建立了一个窗口,当在我建的窗口上按下鼠标左键,收到WM_LBUTTONDOWN消息时
便关闭这个窗口,这时游戏窗口便成为最上层的窗口,为何此时再松开鼠标左键时,
QQ游戏窗口收不到WM_LBUTTONUP这个消息?
如果游戏窗口收到,它肯定会响应,因为我把这个消息::PostMessage给它时它是响应的
------解决方案--------------------
那你就把这个消息::PostMessage给它
------解决方案--------------------
可能被上层窗口抓去了,用Spy++查看一下消息
最好自己PostMessage,这样可以控制
------解决方案--------------------
可能是系统中会加一个状态符判断。只有在收到LBUTTONDOWN这个消息的时候,才会响应BUTTONUP。就像你要点击某个按钮,当鼠标在按钮上按下,移开按钮范围松开,是不响应按钮button消息的。
只是个人猜测啊!
------解决方案--------------------
主动发送WM_LBUTTONUP消息过去
------解决方案--------------------
直接POSTMESSAGE吧