【问题标题】:Virtual Key Codes: Same across ALL PC's虚拟键码:所有 PC 相同
【发布时间】:2011-07-10 23:24:50
【问题描述】:

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

所以通过查看 MSDN,我可以看到 VK_RETURN = 0x0D。无论是什么版本的 Windows 或语言等,Return 键是否始终具有此值?

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

【问题讨论】:

    标签: c++ windows winapi windows-xp


    【解决方案1】:

    是的,这就是首先拥有虚拟键的意义所在。要将虚拟钥匙变成真实钥匙,WM_CHAR 有一大堆复杂性。那是键盘布局的噩梦。您不必担心VK_RETURN,它就在平常的地方。

    【讨论】:

      【解决方案2】:

      是的,会的。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-11-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-01
        相关资源
        最近更新 更多