Определите идентификатор темы, чтобы открыть ее в файле CHM - PullRequest
4 голосов
/ 09 августа 2010

Я пытаюсь внедрить справку F1 для моего приложения WinForm.Я прочитал эту ветку:

Как создать справку F1 в формах Windows, используя c #

Мой вопрос: как мне найти идентификатор темы моей темы в CHM?файл?Я использую HTML Help Workshop, и я просмотрел все файлы и опции HTML и не смог их найти.Спасибо.

Help.ShowHelp(this, "helpfile.chm", HelpNavigator.TopicId, "1234");

1 Ответ

6 голосов
/ 09 августа 2010

Вы можете определить идентификаторы тем для вашего файла справки следующим образом:

  1. Откройте ваш проект справки (.hhp) в текстовом редакторе.
  2. Добавьте раздел [ALIAS] и определите идентификаторы для тем:

    [ALIAS]
    Foo=MyTopic.htm
    Bar=SomeFolder\AnotherTopic.htm
    
  3. Добавьте раздел [MAP] и укажите значения идентификатора:

    [MAP]
    #define Foo 7
    #define Bar 42
    
  4. Перекомпилируйте файл справки.

Подробнее здесь: HTML Help - Идентификаторы контекстной справки .

...