Как объявлены константы VK_ Windows? - PullRequest
2 голосов
/ 29 октября 2008

Например, VK_LEFT, VK_DELETE, VK_ESCAPE, VK_RETURN и т. Д. Как и где они объявлены? Это константы, #defines или что-то еще? Откуда они берутся?

Если возможно, укажите имя файла / путь, в котором они объявлены. Или какая-то другая информация, настолько конкретная, насколько это возможно.

Ответы [ 4 ]

3 голосов
/ 29 октября 2008

Есть также онлайн-копии winuser.h, иногда очень удобные:

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

Немного погуглив, ты получишь больше таких.

3 голосов
/ 29 октября 2008

Они объявлены с использованием #define в файле winuser.h в Platform SDK. В моей установке Visual Studio 2008 полный путь

C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\WinUser.h
2 голосов
/ 29 октября 2008

Чтобы узнать, как что-то объявлено, установите Visual Assist, наведите курсор на идентификатор в вашем коде и нажмите Alt + G
Или щелкните правой кнопкой мыши идентификатор и выберите «Перейти к определению»
Или нажмите F12

0 голосов
/ 29 октября 2008

Это макроопределенные константы, объявленные в winuser.h . Чтобы узнать, где что-то объявлено или определено, вы можете прочитать его документацию (Microsoft включает раздел в конце, в справочных страницах Unix это появляется в начале) или перейти в каталог, где находятся заголовки, и найти что-то, что вам нужно. ищу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...