Где мы должны искать константы C ++? (которые появляются в документации MSDN)

0

Извините, новичок. Но поиск не обнаружил ничего, и мой фон С# не очень помогает.

MSDN регулярно ссылается на константы без указания их числового значения. Например, документация для SHChangeNotify относится к SHCNE_ASSOCCHANGED. Где я должен найти эти ценности? Поэтому я нашел этот конкретный, выполнив поиск в Интернете. Но а) Я должен принять кого-то за это без официальной документации. б) Где я могу найти эти ценности в будущем? Что делает разработчик C++, который все время должен использовать эти ценности?

  • 0
    Разработчики C ++ просто используют SCHNE_ASSOCCHANGED в коде и не заботятся о его значении.
  • 0
    @chris А откуда это? Разве они не должны #include некоторой библиотеки заголовка для этого?
Показать ещё 2 комментария
Теги:

1 ответ

4
Лучший ответ

У самой ссылки, которую вы опубликовали, есть ответ:

Заголовок Shlobj.h

Вы найдете константы в файле заголовка. Заголовки распространяются вместе с SDK.

  • 0
    Благодарю. Не могу поверить, что я этого не заметил. (Пока не могу принять.)
  • 0
    В настоящее время MSDN выглядит достаточно тщательно, но на тот случай, если вы когда-нибудь встретите случай, когда эта строка отсутствует: заголовок по умолчанию для констант, функций и структур Windows - <windows.h> . Поскольку это такой большой заголовок, вы можете его предварительно скомпилировать.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню