(资料图片仅供参考)
1、subtract是数字键盘上的“-”。
2、subtract是虚拟键码,对应的小键盘上的减号,虚拟键码保存在WM_KEYDOWN、WM_KEYUP、WM_SYSKEYDOWN和WM_SYSKEYUP讯息的wParam参数中。
3、此代码标识按下或释放的键。
4、扩展资料:键盘的扫描码、虚拟码:一、当用户按下某个键时,键盘会检测到这个动作,并通过键盘控制器把扫描码(scan code)传送到计算机;二、键盘扫描码跟具体的硬件有关的,不同厂商对同一个键的扫描码有可能不同。
5、2、计算机接收到扫描码后,将其交给键盘驱动程序;3、键盘驱动程序把这个扫描码转换为键盘虚拟码;三、虚拟码与具体硬件无关,不同厂商的键盘,同一个键的虚拟码总是相同的。
6、4、然后,键盘驱动程序把该键盘操作的扫描码和虚拟码以及其它信息传递给操作系统;5、操作系统将获得的信息封装在一个键盘消息中,并把该键盘消息插入到消息列队。
7、6、通过Windows的消息系统,该键盘消息被送到某个窗口中;7、窗口所在的应用程序接收到消息后,可以了解到有关键盘操作的信息,然后决定作出一定的响应。
8、参考资料来源:百度百科-虚拟键码。
本文就为大家分享到这里,希望小伙伴们会喜欢。
标签:
X 关闭
X 关闭