| nFlags | 包含了扫描码,键暂态码,以前的键状态以及上下文代码,如下面的列表所示:
| 值 | 含义
| 0--15 | 指定了重复计数。其值是用户按下键时重复的击键数目
| | 16--23 | 指定了扫描码。其值依赖于原始设备制造商(OEM)
| | 24 | 指明该键是否是扩展键,如增强的101或102键盘上右边的ALT或CTRL键如果它是个扩展键,则该值为1;否则,值为0
| | 25--28 | Windows内部使用
| | 29 | 指定了上下文代码。如果按键时ALT键是按下的,则该值为1;否则,值为0
| | 30 | 指定了以前的键状态。如果在发送消息前键是按下的,则值为1;如果键是弹起的,则值为0
| | 31 | 指定了键的暂态。如果该键正被放开,则值为1,如果键正被按下,则该值为0
| |
|