mouse_event可以模拟鼠标动作,但是碰到一个游戏窗口,mouse_event不管用了
还有什么办法能控制鼠标呢?

解决方案 »

  1.   

    Public Declare Function GetCursorPos Lib "user32" Alias "GetCursorPos" (lpPoint As POINTAPI) As Long
    Public Declare Function SetCursorPos Lib "user32" Alias "SetCursorPos" (ByVal x As Long, ByVal y As Long) As Long
    这是取得和设置鼠标的位置,不知道你要怎么控制鼠标~~
      

  2.   

    Public Declare Function GetCursorPos Lib "user32" Alias "GetCursorPos" (lpPoint As POINTAPI) As Long
    Public Declare Function SetCursorPos Lib "user32" Alias "SetCursorPos" (ByVal x As Long, ByVal y As Long) As Long自己控制鼠标的位置
      

  3.   

    比如在游戏窗口中实现鼠标单击,用mouse_event就不行
    估计是游戏的问题,不知道这儿有没有人玩《魔力宝贝》?
      

  4.   

    这是不可能实现的,你的目的就是想在魔力宝贝中练级对吧:-)
    因为当鼠标点击时,魔力宝贝这个窗体就获得焦点,你原来的程序就不能控制鼠标了,这在Windows中属于移交控制权,所以不可能实现的.