---
title: "Вызов контекстно-зависимой справки по командам прикладных библиотек"
type: guide
api: [api7]
tags: [guide, api7, command]
sources:
  - command_context_help.html
---

*Создание прикладных библиотек  > Рекомендации по созданию прикладных библиотек *

Контекстно-зависимая справка для команд меню библиотеки и кнопок вызова команд, расположенных на инструментальных панелях, может быть вызвана стандартным способом Windows. Для этого следует активизировать кнопку или команду и нажать клавишу F1.
Справочная система прикладной библиотеки может быть реализована в формате WinHelp или HTML Help. Имя файла справочной системы должно совпадать с именем файла библиотеки. Если имена файлов справочной системы и библиотеки не совпадают, имя файла справки должно быть задано функцией LIBRARYHELPFILE или LIBRARYHELPFILEW. Файл справки должен находиться в той же папке, в которой сохранен файл библиотеки, или функция LIBRARYHELPFILE (LIBRARYHELPFILEW) должна вернуть полное абсолютное имя файла справки.
При вызове справки выполняются следующие действия.
1. Система пытается открыть файл, возвращаемый функцией LIBRARYHELPFILE или LIBRARYHELPFILEW.
2. В случае неудачи система пытается открыть файл <имя файла библиотеки>.chm.
3. В случае неудачи система пытается открыть файл <имя файла библиотеки>.hlp.
4. Если ни один из файлов с указанными именами не найден, на экране появится сообщение справочной системы КОМПАС о недоступности справочной системы библиотеки.
5. Если файл найден, но в нем отсутствует необходимый раздел, который должен соответствовать идентификатору команды, на экране появится сообщение программы просмотра справки об отсутствии этого раздела.
Примечание:
Если для отображения библиотеки выбран режим Диалог, идентификатор, передаваемый в WinHelp, в этом случае соответствует идентификатору главного меню библиотеки.
