在c ++中模拟单击

时间:2018-04-12 11:26:36

标签: c++ click simulate

我正在用c ++制作游戏,而且,对于菜单中的按钮,我希望它返回然后模拟点击。我的菜单包括一个主菜单,包括播放,如何玩,积分和退出。在如何玩,里面有一个后退按钮。按下它之后,我想让它返回然后模拟一次点击,因为主菜单在点击后会动画。我认为我可以使用SendInput()来做,但我不知道如何使用它。有关如何模拟该点击的任何帮助吗?

我有后退按钮的代码:

void UIButtonBack::Update()
{
   if (AEStaticPointToStaticRect(&(inv_camera * gAEMousePosition), &mPosition, mScale.x, mScale.y))
   {
       mColor = AEGfxColor(255, 105, 180, 225);
       if (AEInputMouseTriggered(0) || AEInputKeyTriggered(VK_SPACE) || AEInputKeyTriggered(VK_RETURN) || AEInputKeyTriggered('X'))
       {
              gAEGameStateNext = gAEGameStatePrev;
              //SendInput(WM_LBUTTONDOWN, ,);           
        }
    }
    else
    {
         mColor = AEGfxColor(255, 20, 147, 225);
    }
 }

0 个答案:

没有答案