用mouse_event或SendInput怎么模拟鼠标滚轮滚动?

解决方案 »

  1.   

    不知道你要用在哪啊
    滚轮在不同的控件上有不同的作用。带scroll bar的就是滚动,而combobox的话就是上下选不同的ITEM……你问的太泛泛了吧!
      

  2.   

    基本上发消息就可以了:
    欢迎参考我的软件www.ProgramArk.com
      

  3.   

    假设你要模拟鼠标滚轮在窗口 hWnd 中滚动:
    SendMessage(hWnd,WM_MOUSEWHEEL, WHEEL_DELTA<<16, 0);  //上滚
    SendMessage(hWnd,WM_MOUSEWHEEL, -WHEEL_DELTA<<16, 0); //下滚
      

  4.   

    to  jishiping(JSP 季世平) :
    要不要响应WM_MOUSEWHEEL
      

  5.   

    如果 hWnd 是标准的控件,如Edit, ComboBox等,会自动响应WM_MOUSEWHEEL。否则需要自己写 WM_MOUSEWHEEL 的响应函数。