Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Visual Studio 6.0 поставляется вместе с библиотекой MSDN (Microsoft Developer Network). Это справочник разработчика, содержащий более 1 Гб технической информации по всем сторонам программирования (включены: документация, технические статьи, образцы кода и много другой информации о программировании на продуктах фирмы Microsoft).
Библиотека MSDN запускается в собственной среде, основанной на HTML и снабженной быстрой поисковой системой. Несмотря на внешнюю изолированность, программа MSDN интегрирована в среду разработки Visual C++.
В Windows существуют три типа сообщений, посылаемых в тот момент, когда пользователь обращается к справочной системе:
1. WM_COMMAND;
2. WM_HELP;
3. WM_CONTEXTMENU.
Когда пользователь выбирает в меню команду Help, система посылает сообщение WM_COMMAND. Для отображения соответствующей справки вы должны перехватить это сообщение и вызывать систему WinHelp.
Когда пользователь щелкает правой кнопкой мыши на некотором элементе программы, посылается сообщение WM_CONTEXTMENU. Надо перехватить это сообщение и вывести его в данном месте контекстного меню.
*.h | Файлы заголовков содержат определения идентификаторов ресурсов и идентификаторы тем справок, которые будут использоваться в программе |
*.hm | Файлы адресации справок содержат идентификаторы тем справки. Этот файл генерируется всякий раз, когда компилируется приложение (не рекомендуется вносить в него изменения) |
*.rtf | Файлы расширенного текстового формата содержат тексты справок по каждой теме |
Name.cnt | Файл таблицы содержания вкладки Contents (Содержание) в диалоговом окне Help Topics. Этот файл оглавления поставляется вместе с приложением в дополнение к файлу *.hlp |
Name.hpj | Файл проекта справочной системы объединяет файлы *.hm и *.rtf, совместно используемые при компиляции файла *.hlp |
Когда пользователь обращается к справочной службе любым другим способом (например, используя горячую кнопку F1), большая часть работы выполняется специально встроенным обработчиком событий. В данном случае перехватывается сообщение WM_HELP.
При использовании интерактивной справочной системы используется большое количество различных файлов. Конечным продуктом является файл, имеющий расширение *.hlp. Он создается на основе нескольких файлов. В приведенной выше таблице слово Name следует заменить на имя *.ехе файла приложения. Известны следующие расширения файлов, служащих для разработки компонент справочной системы: rtf, chm, hlp.
Дата публикования: 2014-11-29; Прочитано: 266 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!