天之道,利而不害
2021-07-27 17:35
采纳率: 100%
浏览 27

模拟鼠标右键单击,为什么要用四个mouse_event 才有效 ?

mouse_event (MOUSEEVENTF_RIGHTDOWN, point.x,point.y,0,0);
mouse_event (MOUSEEVENTF_RIGHTUP, point.x,point.y,0,0);

mouse_event (MOUSEEVENTF_RIGHTDOWN, point.x,point.y,0,0);
mouse_event (MOUSEEVENTF_RIGHTUP, point.x,point.y,0,0);


```c++



  • 点赞
  • 收藏

3条回答 默认 最新

  • 已采纳

    一个鼠标操作会发生3个事件,按下,放开,及单击事件。

    点赞 1 打赏 评论
  • CSDN专家-link 2021-07-27 17:44

    你这是要模拟鼠标右键双击吧?单击不需要重复两遍啊
    你这个是重复了两次,每次点击包括鼠标按下和弹起

    点赞 1 打赏 评论
  • 咕泡-天明 2021-07-27 17:39

    你确定要四个,一个足以,你是要按下去的时候 ,还是按下去抬起的时候,或者按下抬起这一次事件

    点赞 1 打赏 评论

相关推荐 更多相似问题