如题,并不是每个窗口的滚动条的类名都是Scrollbar,小弟现在已经实现了滚动条的类名都是Scrollbar,或则有WS_VSCROLL风格的窗口下,发送WM_VSCROLL可以使这个窗口中滚动条滚动,而一些窗口就不行,比如 FireFox浏览器窗口中的滚动条就不行。我发现不行的这些窗口中的滚动条他们的类名不是Scrollbar,窗口风格也没有WS_VSCROLL,请问个 各位大虾该如何实现发送消息使 窗口滚动呢?不能用模拟鼠标滚轮滚动德方法!!
调试欢乐多
解决方法我想可以采用低层模拟(当然不是消息模拟,winio可以)点击的方法来作这件事,也许还有更好的方法
winio是作硬件端口读写
mouse_event是全局级模拟
不过你也可以试试mouse_event,我没用过这个,不知道他的模拟是否会被firefox屏避掉
如果说mouse_event的模拟点击不会被屏蔽,那只要找到scollbar的位置,再SetCursorPos指定鼠标位置,再模拟点击就可以了,当然是我是指前台模拟的情况勤部