这个好玩吗 2016-02-23 11:45 采纳率: 0%
浏览 1541

如何按住鼠标左键连续发送消息

在窗口中按住鼠标左键不放,应该会不停的发送WM_LBUTTONDOWN消息

自己试了下,只会发送一次LButtonDown消息
如果想持续发送WM_LBUTTONDOWN消息该怎么实现?

 //这个函数用来处理 鼠标和键盘的事件
    void OnWindowMessage( HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam ) {
        switch (message)
        {
        case WM_LBUTTONDOWN:
            MessageBox(NULL, "检测到鼠标事件", "这个是标题", 0);
            bIsMouseDown = true;
            break;
        case WM_LBUTTONUP:
            bIsMouseDown = false;
            break;
        case WM_KEYDOWN:
            break;
        }
    }
  • 写回答

2条回答 默认 最新

  • devmiao 2016-02-23 15:42
    关注

    按住不放不会重复触发,只会触发一次,鼠标又不是键盘

    评论

报告相同问题?