关于消息虚码的了解

记录虚码的值。当我将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);

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值