MFC中双击鼠标左键怎么才能不执行单击左键的代码 !

我想在双击一个树结构的的Item节点时 节点就会展开, 当单击item节点时 它旁边的视图窗口就会有变化 
但是 因为双击鼠标左键时 总先要执行 单击鼠标左键的操作 ,请高手多多指教 啊 本人 第一次 做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)。

作者: kyotrue   发布时间: 2011-06-15




就算你这样实现了 那你单击事件不就变慢一拍了吗 ?

作者: likang0712   发布时间: 2011-06-15