Контекстна довідка – це довідковий файл, у якому кожна тема довідки має унікальний ідентифікатор і номер. Цей номер дозволяє привласнювати різним елементам програми (вікнам, елементам керування й т.п.) конкретні види довідки. Що дозволяє в процесі роботи одержувати потрібну інформацію з використання конкретного елемента або виконання конкретної функції.
Для створення такого виду довідки можна використовувати створений раніше проект, у якому потрібно виконати наступні дії:
· кожному розділу довідки потрібно привласнити унікальні імена. Для цього на вкладці Проект клацніть на кнопці Інформація керування HTMLHelp API. У вікні на вкладці Псевдонім за допомогою кнопки Додати привласніть кожному розділу довідки ім'я. Для цього вводять довільне ім'я латинськими буквами й указують зв'язаний HTML документ;
· створюємо заголовний файл контексту. Для цього створіть новий файл за допомогою кнопки Створити, виберіть тип Текст. Даний файл має певну структуру, у якому кожний рядок оформляється так:
#define ім'я_розділу номер
Приклад.
#define Razdel1 1
#define Razdel2 2
#define Razdel3 3
#define Razdel4 4
#define Razdel5 5
Збережіть файл в одну текуку із проектом із розширенням .H;
· Додайте створений заголовний файл у проект. Для цього клацніть на кнопці Інформація керування HTMLHelp API. На вкладці Карта клацніть на кнопці Ім'я файлу й укажіть створений файл;
· Відкомпілюйте проект заново.
Для перевірки роботи створених контекстів виконайте команду Перевірка – HTMLHelp API. Укажіть відкомпільований файл довідки, у списку Команда виберіть рядок HH_HELP_CONTEXT, уведіть номер довідки й клацніть на кнопці Тест. Якщо все зроблене правильно, то запуститься файл допомоги з відкритим відповідним розділом.