游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3232|回复: 3

关于捕捉WM_LBUTTONUP消息的问题,MFC高手请进!

[复制链接]

30

主题

357

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
QQ
发表于 2008-7-21 22:24:00 | 显示全部楼层 |阅读模式
    问题很不简单,搞得我焦头烂额。
    在CControlBar的OnLButtonUp中捕捉不到WM_LBUTTONUP消息!PreTranslateMessage和WndProc以及DefWndProc甚至OnCmdMsg都捕捉不到这个消息。但其他的任何鼠标消息全部都能捕捉得到。CControlBar是个可停靠的控件工具栏类,能够捕捉到鼠标左键弹回的消息是肯定的,用Spy++也观察到了WM_LBUTTONUP消息,但是我尝试将所有关于消息的函数都重载一遍,未能发现可以捕捉该消息的函数。真不知道是从哪里截断的。

    唯一能够捕捉到的情况就是双击鼠标左键,这时,我可以陆续接收到WM_LBUTTONDOWN、WM_LBUTTONDBLCLK和WM_LBUTTONUP消息,但是少了一个WM_LBUTTONUP消息。本来在鼠标双击时应该接收到两个WM_LBUTTONUUP消息的,实在没有办法了,请教这里的高人,望不吝赐教!
[em17] [em17]

30

主题

357

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
QQ
 楼主| 发表于 2008-7-22 10:29:00 | 显示全部楼层

Re:关于捕捉WM_LBUTTONUP消息的问题,MFC高手请进!

没人知道是怎么回事吗?

17

主题

166

帖子

174

积分

注册会员

Rank: 2

积分
174
发表于 2008-7-22 11:26:00 | 显示全部楼层

Re:关于捕捉WM_LBUTTONUP消息的问题,MFC高手请进!

ask MSDN

30

主题

357

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
QQ
 楼主| 发表于 2008-7-23 21:03:00 | 显示全部楼层

Re:关于捕捉WM_LBUTTONUP消息的问题,MFC高手请进!

问题已经解决了。
楼上的,你有本事就在MSDN上找到答案吧。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-21 22:14

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表