关于消息虚码的了解

来源:互联网 发布:怎样开情趣用品淘宝店 编辑:程序博客网 时间:2024/06/07 23:54

记录虚码的值。当我将shift按下的时候,我用一个记录stext变量查看到键盘的按键状态有1和0还有2个128是【16】和【160】存在。可是要是我再设置一个VK_SCROLL码为1的时候,就出现了1个128是【16】1个129是【160】的情况。当然【16】是shift的虚码地址。变成128是正常的。但是怎么会0【160】变成129呢。估计都是利用【160】来记录键盘当前同时转变的状态量了。我的Scroll虽然设置为1但是灯还是没有亮。不知为什么。?参考了下面的代码   

    BYTE bKeys[256]; //记录键盘状态的数组
     
    GetKeyboardState(bKeys);
    bKeys[VK_NUMLOCK] = !bKeys[VK_NUMLOCK];
    SetKeyboardState(bKeys);

 

原创粉丝点击