我是新手C++,我正在尝试仅在按住左键时激活一行代码。 在这个例子中,我的代码可以工作,但它似乎只是切换。 当我点击时,它会不断地发送H键,然后当我再次点击时,它停止。
目前我有这段代码:
目前我有这段代码:
if ((GetKeyState(VK_LBUTTON)))
{
keybd_event(VkKeyScan('H'),0,0,0);
Sleep ( 30 );
}
编辑:
我在函数内部有以下内容:
int WINAPI WinMain ( HINSTANCE hInst, HINSTANCE P, LPSTR CMD, int nShowCmd );
Sleep()
(注意大写的S
)听起来像是 Windows。 - alkkeybd_event()
是一个Windows API函数。 - Remy LebeauSleep()
,我是确定的。 - alk