我用SendMessage(hWnd,WM_KEYDOWN,VK_F7,0x00C40122)
向一个游戏里边发送VK消息~~~~ 我发消息的格式与我用SPY++监视的游戏窗口发送的格式一模一样!参数全部一样 ,但那个游戏窗口就是没有响应~~~  请大家帮我看看应该是哪里的问题?

解决方案 »

  1.   

    如果游戏是基于DirectX的,那么它是不会理会你发的VK消息(如果你模仿Windows发VK消息),如果真的需要发送消息,就需要你和游戏开发的人之间自定义一套消息,让其相应你
      

  2.   

    SendMessage(FindWindow(NULL, "test")->GetSafeHwnd(), WM_KEYDOWN, DIK_F7, 0);
      

  3.   

    请帮我用SendInput  举个例子好吗
      

  4.   

    自己看msdn啊,这么简单的东西。
      

  5.   

    INPUT input;
    input.type =INPUT_KEYBOARD;
    input.ki.wVk = VK_RETURN; SendInput(1, &input, sizeof(INPUT);
      

  6.   

    为什么编译器会说INPUT结构并未定义???????????????/