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");