如果LButtonDown和LButtonDblClk同时有实现的话
总会实现单击消息,在网上找解决方法,思想是在单击消息实现中取时间,计算两次单击事件的时间差
来回尝试修改,最后成这个样子,还算简单明了
 
clickInterval = 0;
void OnLButtonDown(UINT nFlags, CPoint point)
{
if(GetTickCount() - clickInterval < GetDoubleClickTime())
 {
  this->OnLButtonDblClk(nFlags, point);
  return;
 }
 clickInterval = GetTickCount();
//Click Implementation
}
 
来自:http://blog.sina.com.cn/s/blog_634a11720100oych.html

最新文章

  1. Replace Pioneer 注册
  2. jQuery小节
  3. 一个不错的shell 脚本教程 入门级
  4. nginx 的模块及处理流程
  5. Frequent values &amp;&amp; Ping pong
  6. 化繁为简,无需后端。巧用Yql+rss,搭建我的个人网站
  7. Problem F: Exponentiation
  8. EasyUI combox实现联动
  9. 谈谈字符集编码及gb2312、utf-8编码原理
  10. 如何用IDEA一步一步开发WebService服务器端
  11. C++拷贝构造函数(深拷贝与浅拷贝)
  12. mahout系列之---谱聚类
  13. CSS之不常用但重要的样式总结
  14. java 小数转换成二进制
  15. 洗礼灵魂,修炼python(79)--全栈项目实战篇(7)—— 多级目录菜单之地址管理系统升级版
  16. 剑指Offer_编程题_7
  17. ini文件解析c库(iniparser)【转】
  18. Win-Lin双系统重装Windows找回Linux启动
  19. TLS协议(安全传输层协议)
  20. 将秒数转为HH:MM:SS格式的时间

热门文章

  1. [转]Windows 7自带很好用的磁盘检查与修复的环境
  2. Linux常用命令的解释
  3. 在Spring中注入Java集合
  4. [hihoCoder] #1055 : 刷油漆
  5. [Jobdu] 题目1510:替换空格
  6. Nginx用户认证配置方法详解(域名/目录)
  7. SVN的搭建与使用
  8. VC2010下Qt5的中文乱码问题
  9. NAND FLASH驱动程序
  10. 错误地使用catch