vs2021 X86和x84都无法读取
先是嵌套在这层函数里。
bool window::ifmessage()
{
return ::peekmessage(&m_msg,EM_MOUSE|EM_KEY);
}
在主程序中调用
if (ifmessage())
{
m_msg = getmessage();
switch (m_msg.message)
{
case WM_KEYDOWN:
if (m_msg.vkcode == VK_ESCAPE)
{
op =MENU;
}
break;
default:
break;
}
}
我运行层序发现是peekmessage()无法读到信息,ifmessage()函数返回的永远是0.