65,144
社区成员




我原本是这样写的
if (GetAsyncKeyState(VK_INSERT) & 1)
Globals::showMenu = !Globals::showMenu;
请大佬指教如何改进才能按住按键只改变一次开关状态
if (GetAsyncKeyState(VK_INSERT) & 1) {
if(flag==0){
Globals::showMenu = !Globals::showMenu;
}
flag=1;
}
可以按下去的时候改变flag为1,松开的时候变回0。