鼠标双击延时是多少

zxt5105515 2012-12-04 10:15:18
多少毫秒内连点两次能产生一个 双击消息
...全文
1027 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2013-04-01
  • 打赏
  • 举报
回复
您好 我是本版版主 此帖已多日无人关注 请您及时结帖 如您认为问题没有解决可按无满意结帖处理 另外本版设置了疑难问题汇总帖 并已在版面置顶 相关规定其帖子中有说明 您可以根据规定提交您帖子的链接 如您目前不想结帖只需回帖说明 我们会删除此结帖通知 见此回复三日内无回应 我们将强制结帖 相关规定详见界面界面版关于版主结帖工作的具体办法
Eleven 2012-12-05
  • 打赏
  • 举报
回复
鼠标设置和获取鼠标双击的时间 默认500ms SetDoubleClickTime(UINT uInterval) GetDoubleClickTime()
zwfgdlc 2012-12-05
  • 打赏
  • 举报
回复
GetDoubleClickTime()获取双击时间 
BOOL SetDoubleClickTime(UINT uInterval);设置双击时间.
great_kevin 2012-12-05
  • 打赏
  • 举报
回复
《Windows程序设计》第五版 7.2.3 P229: 双击滑鼠按键是指在短时间内单击两次。要确定为双击,则这两次单击必须发生在其相距的实际位置十分接近的状况下(内定范围是一个平均系统字体字元的宽,半个字元的高),并且发生在指定的时间间隔(称为「双击速度」)内。您可以在「控制面板」中改变时间间隔。 如果希望您的视窗讯息处理程式能够收到双按键的滑鼠讯息,那么在呼叫RegisterClass初始化视窗类别结构时,必须在视窗风格中包含CS_DBLCLKS识别字: wndclass.style = CS_HREDRAW | CS_VREDRAW | CS_DBLCLKS ; 如果在视窗风格中未包含CS_DBLCLKS,而使用者在短时间内双击了滑鼠按键,那么视窗讯息处理程式会接收到下面这些讯息: WM_LBUTTONDOWN WM_LBUTTONUP WM_LBUTTONDOWN WM_LBUTTONUP 视窗讯息处理程式可能在这些键的讯息之前还收到了其他讯息。如果您想实作自己的双击处理,那么您可以使用Windows函式GetMessageTime取得WM_LBUTTONDOWN讯息之间的相对时间。第八章将更详细地讨论这个函式。 如果您的视窗类别风格中包含了CS_DBLCLKS,那么双击时视窗讯息处理程式将收到如下讯息: WM_LBUTTONDOWN WM_LBUTTONUP WM_LBUTTONDBLCLK WM_LBUTTONUP WM_LBUTTONDBLCLK讯息简单地替换了第二个WM_LBUTTONDOWN讯息。 如果双击中的第一次键操作完成单击的功能,那么双击这一讯息是很容易处理的。第二次按键(WM_LBUTTONDBLCLK讯息)则完成第一次按键以外的事情。例如,看看Windows Explorer中是如何用滑鼠来操作档案列表的。按一次键将选中档案,Windows Explorer用反白显示列指出被选择档案的位置。双击则实作两个功能:第一次是单击那个选中档案;第二次则指向Windows Explorer以打开该档案。执行方式相当简单,如果双击中的第一次按键不执行单击功能,那么滑鼠处理方式会变得非常复杂。
看不见的裂痕 2012-12-04
  • 打赏
  • 举报
回复
你要模拟??模拟用消息,不用实际点击
看不见的裂痕 2012-12-04
  • 打赏
  • 举报
回复
感觉在0.4毫秒之内

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧