vc 中按钮双击事件无响应 实用VC开发activex控件,添加了一个按钮,单击事件可以响应,再添加双击事件,就不会响应,用断点调试,就没有进入双击方法,请问是为什么?我又重新添加一个按钮,双击事件也无法响应,到底是什么原因啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 PreTranslateMessage(MSG* pMsg)自己截取消息吧!if(pMsg->message == WM_LBUTTONDBLCLK) 并且还在按钮范围内。 activex 用 atl or mfc 开发? 楼主说的双击用WM_LBUTTONDBLCLK截取~? 你可以把代码发给我,我帮你调试一下[email protected] 你代码怎么写的,BUTTON是动态生成的,还是在资源编辑器中拖上去的呢? BUTTON是动态生成的,我用单击事件代替了,判断两次单击的间隔时间,很短的话就当做双击使用,谢谢大家了 用截获鼠标消息的方法吧~~!!1 重载PreTranslateMessage函数 再在里面判断 BOOL CTestView::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code here and/or call the base class if(pMsg-> hwnd==::GetDlgItem(m_hWnd,IDC_LIST)) if(pMsg-> message==WM_LBUTTONDBLCLK) OnModify();//双击事件时实现功能的函数 return CFormView::PreTranslateMessage(pMsg); } //这种方法,按钮的消息响应函数 BN—— 就不管用了。貌似这个优先级比较高? //嗯~反正上面那个方法我试了,不错。 Opencv中团块跟踪的问题 VC6.0中如何创建大小相同的对话框? 界面线程和工作线程之间通讯的问题? 初学者的疑问 单文档和多文档 关于获得文件大小的问题 简单小事!但很及~!!!!!! 如何找出本进程内所有的窗口? 课程设计,向各位大神求程序。谢谢! 为什么我编的右键点击出现的浮动菜单只显示一小条 如何把注册表权限的勾去掉 Slider控件,拖动滑块的位置,会产生哪一个消息呢?
自己截取消息吧!
if(pMsg->message == WM_LBUTTONDBLCLK) 并且还在按钮范围内。
[email protected]
重载PreTranslateMessage函数
再在里面判断
BOOL CTestView::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if(pMsg-> hwnd==::GetDlgItem(m_hWnd,IDC_LIST))
if(pMsg-> message==WM_LBUTTONDBLCLK)
OnModify();//双击事件时实现功能的函数
return CFormView::PreTranslateMessage(pMsg);
} //这种方法,按钮的消息响应函数 BN—— 就不管用了。貌似这个优先级比较高?
//嗯~反正上面那个方法我试了,不错。