虚拟密钥代码:所有PC都相同

时间:2011-07-10 23:24:51

标签: c++ windows winapi windows-xp

在不同的Windows操作系统上在运行不同语言(键盘,编码等)的Windows版本上,虚拟键码始终是相同的吗?

因此从查看MSDN我可以看到VK_RETURN = 0x0D。无论Windows或语言的版本是什么,Return键是否总是具有此值?

MSDN虚拟密钥代码:http://msdn.microsoft.com/en-us/library/dd375731(v=vs.85).aspx

2 个答案:

答案 0 :(得分:2)

,它会。

否则,它会破坏向后兼容性,并且必须为每个版本的Windows重新编译您的软件。

答案 1 :(得分:2)

是的,这是首先拥有虚拟键的重点。将虚拟密钥转换为真正的密钥WM_CHAR,有一系列复杂的并发症。这是键盘布局的噩梦。你不必担心VK_RETURN,那个人在平常的地方。