Windows虚拟密钥代码的所有标识符都以VK_为前缀吗?

时间:2017-01-22 19:14:59

标签: c winapi

我正在阅读 - Charles Petzold's book on C++ Windows

的摘录

说明

  

您最常使用的虚拟键代码的名称以VK_开头   在WINUSER.H头文件中定义。

我查看了WINUSER.H文件,从我看到的所有虚拟密钥代码开始赢得VK _。

如果情况并非如此,有人可以指出我哪里出错吗?

1 个答案:

答案 0 :(得分:1)

你误解了英语语法。这句话本身是模糊的,但在更大的背景下,它变得清晰。

作者想说:

  
      
  • 您通常使用虚拟键代码,而不是键的扫描码。
  •   
  • 虚拟键代码的名称以VK_开头。
  •   
  • 扫描代码的名称以SC_开头。
  •   

顺便说一句,确切的参考是第6章,按键消息部分。报价上方的段落介绍了扫描码和虚拟键码。您引用的段落集中在虚拟键码上。