基于CEditView,如何实现使鼠标不能选中文本,急…… 如题,请帮忙! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 重载PreTranslateMessage,拦截WM_LBUTTONDOWN消息 没做过,但是可以交流一下:如一楼所言,重载PreTranslateMessage,拦截WM_LBUTTONDOWN,WM_LBUTTONUP,WM_MOUSEMOVE 三个消息,加设一个静态变量作标志,WM_LBUTTONDOWN 时为真,WM_LBUTTONUP 时为假,在 WM_MOUSEMOVE 时进行判断,如果标志为真,则屏蔽。拙见,谨供参考! 楼上说的我明白,可偏偏我定义的操作也是要mousemove的,5555555555555 很简单的,你好好想想!1. 拦截 WM_MOUSEMOVE 消息2. 将WM_MOUSEMOVE 消息的LPARAM的标志鼠标左键标志清空3. 让被拦截的 WM_MOUSEMOVE 消息哪儿来的回哪去! 在WM_LBUTTONDOWN里设m_bSelect = TRUE;在WM_MOUSEMOVE里判断:if( m_bSelect ) 屏蔽掉OnMouseMove消息;即在这个消息的开头:if( m_bSelect ) return;//else:Do your other code!::OnMouseMove(); 你的WM_MOUSEMOVE操作是按着左键拖动吗?如果不是,就可以用这种方法,如果是,就得另想办法了. 用GDI+在透明窗口画的图怎么保存成图片文件 高分求解:如何使用VS2005或VS2008调用VC6生成的dll? 新的错误 联想在美遭戴尔DELL幕后黑手 如何在单文档程序中显示另外一个单文档界面? 通信的问题,看看 csocket的派生类create出错,大家帮帮俺 如何从cdc上抹除一些画面 如何向一个DIRECTX全屏游戏发送鼠标点击消息? 有谁知道diskeeper是做什么的,另外文件图标如何做呀。它的后缀格式是什么。用何软件做呀 请教2个Win32下的编程问题 IP地址控件问题??????
如一楼所言,重载PreTranslateMessage,拦截WM_LBUTTONDOWN,WM_LBUTTONUP,WM_MOUSEMOVE 三个消息,加设一个静态变量作标志,WM_LBUTTONDOWN 时为真,WM_LBUTTONUP 时为假,在 WM_MOUSEMOVE 时进行判断,如果标志为真,则屏蔽。拙见,谨供参考!
2. 将WM_MOUSEMOVE 消息的LPARAM的标志鼠标左键标志清空
3. 让被拦截的 WM_MOUSEMOVE 消息哪儿来的回哪去!
在WM_MOUSEMOVE里判断:if( m_bSelect ) 屏蔽掉OnMouseMove消息;即在这个消息的开头:if( m_bSelect )
return;//else:Do your other code!::OnMouseMove();