0-15位,就表示按键的重复次数。
16-23位,就表示scan code。
24位,就表示该按键是扩展按键(比如右边的Alt)
25-28位,系统保留未用
29位,就表示context code,但是作为WM_KEYDOWN这个值总是为零
30位,表示先前的键状态,如果在消息发送之前键是按下的,该位就被设为1,否则为零
31位,表示transition state,但是作为WM_KEYDOWN这个值总是为零
0-15 16位重复计数
16-23 8位OEM扫描码
24 扩展键位标志
25-28 无定义
29 环境代码
30 键的先前状态
31 转换状态
0~15 重复计数
16~23 键盘OEM扫描码
24 布尔:扩展键标识,1表扩展键如Alt/Ctrl
29 布尔:表Alt是否按下
30 布尔:表前一个键的状态,基本没用
31 布尔:表转换状态,1表正释放,0表正按住
16-23位,就表示scan code。
24位,就表示该按键是扩展按键(比如右边的Alt)
25-28位,系统保留未用
29位,就表示context code,但是作为WM_KEYDOWN这个值总是为零
30位,表示先前的键状态,如果在消息发送之前键是按下的,该位就被设为1,否则为零
31位,表示transition state,但是作为WM_KEYDOWN这个值总是为零
0-15 16位重复计数
16-23 8位OEM扫描码
24 扩展键位标志
25-28 无定义
29 环境代码
30 键的先前状态
31 转换状态
0~15 重复计数
16~23 键盘OEM扫描码
24 布尔:扩展键标识,1表扩展键如Alt/Ctrl
29 布尔:表Alt是否按下
30 布尔:表前一个键的状态,基本没用
31 布尔:表转换状态,1表正释放,0表正按住