请问在CListCtrl中,一直按下鼠标右键,为什么响应不了OnMouseMove函数 如果在CListCtrl中,在图标上或CListCtrl的空白区(没有图标的区域)按下鼠标右键,移动鼠标,就响应不了OnMouseMove函数。但如果不按下鼠标右键而移动鼠标,则可以响应OnMouseMove函数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能是控件使用了SetCapture, 按下后ReleaseCapture试试看 如果GetCapture得到的句柄是你CListCtrl控件的句柄那就是SetCapture了 但是在CListCtrl中,如果鼠标右键,然后移动鼠标的话,默认的行为是会选中一些Item,我是想把这个特性去除掉 比如,在CListCtrl中,鼠标右键按下的情况下,用线条绘画出鼠标移动的轨迹 按下鼠标,就好像在响应WM_LBUTTONDOWN的消息,可能就把 WM_MOUSEMOVE 屏蔽了。 WM_MOSUMOVE中是可以再检测其他状态的,比如按下左键移动(if(nFlag==LBUTTONDOWN)),或者按下右键移动(if(nFlag==RBUTTONDOWN)), 那请问怎样才可以解除对WM_MOUSEMOVE 的屏蔽 但按下鼠标右键再移动的话,就不再调用OnMouseMove函数了 不应该,我的程序怎么可以呢?我的是一个绘图的程序,需要按住鼠标进行绘图,在改变图形大小的时候就是在OnMouseMove中处理(可以判断鼠标的按下状态) 你可能要做类似鼠标手势的东西吧,用Hook来捕获鼠标消息即可。 大神们 问个问题 可以这样写不 MFC 窗体问题 ifstream 读入文件过滤掉了 \r ? 结婚了!大家一起来沾点喜气吧,散分! 需要帮助啊同志们 在CListCtrl中如何将LVS_EX_CHECKBOXES系统指定的风格换成自己的图标。多谢! 用MFC连接Excel问题 窗口和线程之间的关系? 怎样在VB中控制WORD!多谢指教 在以下c++程序中,set_unexpected(my_unexpected);语句为何没起作用? 如何获取对话框句柄 本人找工作:方向是VC方面,工作经验2年,地点上海
可能就把 WM_MOUSEMOVE 屏蔽了。