- 如果活动视窗最小化了,则它没有输入焦点。这时候所有的按键都会产生WM_SYSKEYUP和WM_SYSKEYDOWN讯息。如果Alt键未被按下,则内容代码栏位被设定为0。Windows使用WM_SYSKEYUP和WM_SYSKEYDOWN讯息,从而使最小化了的活动视窗不处理这些按键。
- 对於一些外国语文(非英文)键盘,有些字元是通过Shift、Ctrl或者Alt键与其他键相组合而产生的。这时内容代码为1,但是此讯息并非系统按键讯息。
键盘(十一)
用一些时间来处理每一次按键时,如果忽略您程式中的重复计数,就能够解决此问题。不过,有时可能也会用到重复计数,您应该尝试使用两种方法执行程式,并从中找出一种较好的方法。