如题
------解决方案--------------------------------------------------------
首先,它当然是一种中断。
其次,它的确必须被Windows接管。毕竟,键盘是为所有正在运行的程序服务的。谁在前台运行,就把键盘消息发送到谁的消息队列。
最后,发送到Windows窗口的键盘消息是WM_CHAR,lparam中是对应的ASCII值。
------解决方案--------------------------------------------------------
怎么不去看msdn,字符在wparam里面
switch(uMsg)
{
case WM_CHAR:
if(wParam=='0')
{
按了0
}
break;
}