又来求教:键盘上的键,一般都能找到对应的键码,但power键的键码找不到。
又来求教:键盘上的键,一般都能找到对应的键码,但power键的键码找不到。键码表上的clean键码,又不知对应键盘上的那个键。求那位大神指点指点。
新建一个MFC程序,然后重载PreTranslateMessage
BOOL 你的结构::PreTranslateMessage(MSG* pMsg)
{
CString show;
if (pMsg->message == WM_KEYDOWN)
{
show.Format(L"%u",pMsg->wParam);
MessageBox(show,show,MB_OK);
}
return CDialog::PreTranslateMessage(pMsg);//如果有这个自回馈不要删,没有就不要添加了
}
消息提示框是十进制,和ascii一样,如果是多媒体键盘而非标准,前提是安装驱动然后获取键值,另外一个问题虚拟键值只是映射,如果没有这个键值自己声明