读书人

windows键盘中断是一种中断吗?但是在

发布时间: 2012-04-04 16:38:51 作者: rapoo

windows键盘中断是一种中断吗?但是在用户态是不是被windows接管了呢,另外。如何区分0~9的键盘消息!!
如题

[解决办法]
首先,它当然是一种中断。
其次,它的确必须被Windows接管。毕竟,键盘是为所有正在运行的程序服务的。谁在前台运行,就把键盘消息发送到谁的消息队列。
最后,发送到Windows窗口的键盘消息是WM_CHAR,lparam中是对应的ASCII值。
[解决办法]
怎么不去看msdn,字符在wparam里面

switch(uMsg)
{
case WM_CHAR:
if(wParam=='0')
{
按了0
}
break;
}

读书人网 >汇编语言

热点推荐