举报

peekmessage 产生重复消息,必然按下一次按键,两个消息

0

 peekmessage 产生重复消息,必然按下一次按键,两个消息

//handleMsg()
ExMessage msg;
while (peekmessage(&msg, EX_KEY,true)) {
     #控制台打印了两次,多次测试都是两次。加sleep 还是2次。是否重复分发了消息?
	std::cout << "PeekMessageA" << std::endl;
	unsigned char vkcode = msg.vkcode;



//main函数
hwnd = initgraph(WIDTH, HEIGHT, EX_SHOWCONSOLE);
while (1) {
	handleMsg();
	Sleep(1000);

}
system("pause");
C++
ava
一寒

2024-12-19

一个按下,一个弹起? -  xiongfj ◑◑  2024-12-22
举报
技术讨论社区