MFC中双击鼠标左键怎么才能不执行单击左键的代码 !
我想在双击一个树结构的的Item节点时 节点就会展开, 当单击item节点时 它旁边的视图窗口就会有变化
但是 因为双击鼠标左键时 总先要执行 单击鼠标左键的操作 ,请高手多多指教 啊 本人 第一次 做mfc的东西 所以尽可能详细 呀 多谢了
但是 因为双击鼠标左键时 总先要执行 单击鼠标左键的操作 ,请高手多多指教 啊 本人 第一次 做mfc的东西 所以尽可能详细 呀 多谢了
作者: sun5213784 发布时间: 2011-06-15
你双击的消息本来就是由连续两次单击的消息生成的
作者: VisualEleven 发布时间: 2011-06-15
可以编写一个函数,函数功能为检测单击之后一段时间内有没有再一次单击,由此来判断是否为双击。
作者: xxcc309 发布时间: 2011-06-15
这个函数怎么写啊 本人 mfc 很菜 请多多帮助 谢谢了
作者: sun5213784 发布时间: 2011-06-15
关注,开发成功了别忘了分享一下代码啊!
作者: asum 发布时间: 2011-06-15
可以像WINDOSE那样在节点前面加入+,点这个才展开节点,而节点本身只响应双击
作者: tiandushui 发布时间: 2011-06-15
双击消息是操作系统产生的,单击事件是控件产生发给父窗口的。
系统只产生鼠标左键按下、放开、双击的消息,BN_CLICKED是控件处理按下、放开后,生成的一个事件,通过WM_COMMAND消息传给父窗口的(wParam为BN_CLICKED)。
系统只产生鼠标左键按下、放开、双击的消息,BN_CLICKED是控件处理按下、放开后,生成的一个事件,通过WM_COMMAND消息传给父窗口的(wParam为BN_CLICKED)。
作者: kyotrue 发布时间: 2011-06-15
就算你这样实现了 那你单击事件不就变慢一拍了吗 ?
作者: likang0712 发布时间: 2011-06-15