代码之家  ›  专栏  ›  技术社区  ›  Paweł Hajdan

如何声明Windows VK_u常量?

  •  2
  • Paweł Hajdan  · 技术社区  · 16 年前

    例如vk_-left、vk_-delete、vk_-escape、vk_-return等。它们是如何声明的,在哪里声明的?它们是常量、定义还是其他东西?它们来自哪里?

    如果可能,请提供声明它们的文件名/路径。或者其他尽可能具体的信息。

    4 回复  |  直到 16 年前
        1
  •  3
  •   ChrisN    16 年前

    这些声明使用 #define 在文件中 winuser.h 在平台SDK中。在我安装的Visual Studio 2008中,完整路径是

    C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\WinUser.h
    
        2
  •  3
  •   QBziZ    16 年前

    还有winuser.h的在线拷贝,有时非常方便:

    http://www.woodmann.com/fravia/sources/WINUSER.H http://doc.ddart.net/msdn/header/include/winuser.h.html

    一点谷歌搜索就能让你得到更多的信息。

        3
  •  2
  •   shoosh    16 年前

    要查找如何声明某些内容,请安装VisualAssist,将光标放在代码中的标识符上,然后按Alt+G。
    或者,右键单击标识符并选择“转到定义”
    或按下F12

        4
  •  0
  •   Diomidis Spinellis    16 年前

    这些是宏定义的常量, declared in winuser.h . 要查找声明或定义内容的位置,可以阅读其文档(Microsoft在结尾处包含一节,在Unix手册页的开头显示),或者转到要查找的内容的标题所在目录和grep。