求助,关于GetAsyncKeyState
  • 板块灌水区
  • 楼主hjsxhst2022
  • 当前回复18
  • 已保存回复18
  • 发布时间2023/7/13 11:46
  • 上次更新2023/11/3 10:09:16
查看原帖
求助,关于GetAsyncKeyState
745903
hjsxhst2022楼主2023/7/13 11:46

运行如下代码:

#include<bits/stdc++.h>
#include<windows.h>
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0) 
using namespace std;
void KEY(int vk){
	if(KEY_DOWN(vk)){
		int x=clock();
		cout<<"you down the "<<vk<<" key at "<<x<<"ms\n";
		while(KEY_DOWN(vk));
		int y=clock();
		cout<<"you down the "<<vk<<" key "<<y-x<<"ms\n";
	}
} 
int main(){
	while(1){
		for(int i=0;i<128;i++)
		KEY(i);
	}
}

为什么只输出you down the 97 key at 1ms就没了啊

2023/7/13 11:46
加载中...