本帖最后由 kayoo 于 2012-02-14 01:28:05 编辑

解决方案 »

  1.   

      postMessage(FindWindow(nil,'游戏标题'),wm_KEYDOWN,VK_SPACE,0);
      sendMessage(FindWindow(nil,'游戏标题'),wm_KEYDOWN,VK_SPACE,0);
    按住不动,就是循环发送这个消息, 用定时器间隔来发送。 windows都是消息处理机制,所有按键,鼠标都是消息。
      

  2.   

    用线程发送消息,2秒后结束线程,屏幕就不会假死
    SendMessage(handle,wm_keydown,vk_space,0);至于如何使用线程,自己找找資料吧
      

  3.   

      mouse_event(MOUSEEVENTF_LEFTDOWN,point.x,point.y,0,0);
      mouse_event(MOUSEEVENTF_LEFTUP,point.x,point.y,0,0);
    //在点point处产生鼠标左键单击动作(单击实质就是鼠标先按下后弹起)