460______________________________________________Глава 8

Здесь <идентификатор меню> — внутренний идентификатор меню, который
можно использовать при последующих ссылках, <надпись> — надпись раздела,
<номер> — порядковый номер меню (меню нумеруются слева направо, начиная
сО).

Второй макрос — Appendltem, вставляющий раздел в конец указанного меню.
Его синтаксис:

Appendltem("«^идентификатор меню>", '^идентификатор
раздела>", "<надпись>", "<макрос>")

Здесь <идентификатор меню> и «^идентификатор раздела> — внутренние
идентификаторы, используемые в справке для последующих ссылок на меню и его
раздел, <надпись> — надпись, которая появится в меню, <макрос> — макрос или
макросы, которые должны выполняться при выборе пользователем данного разде-
ла меню.

Приведем пример совместного использования этих макросов. Операторы

InsertMenu("mexit","Выход",5)
Appendltem ( "mexit" , "exit" , "Выход" , "exit () " )

заносят в полосу меню окна справки меню Выход на 5-е место и заносят в него раз-
дел Выход, в котором выполняется макрос exit(), осуществляющий выход из
справки.

Макрос Insertltem позволяет вставить раздел в меню, указанное его иденти-
фикатором. Для предусмотренных по умолчанию меню окна справки используют-
ся следующие идентификаторы:

Меню	Идентификатор
Файл	mnu file
Правка	mnu edit
Параметры	mnuoptions
Закладка	mnu bookmark
9	mnuhelp
Всплывающее меню	mnufloating

Пример использования макроса Insertltem:

Insertltem("mnu help","How","Как использовать справку","HelpOnО",0)

В этом примере в меню справки вставляется на первое место (индекс 0 — по- j
следний элемент макроса) раздел Как использовать справку, при выборе которого}
выполняется макрос Не1р0п(), обеспечивающий переход на стандартный файл, по- j
ясняющий использование справки.

8.3 Компиляция и отладка

Компиляция и отладка справки, предназначенной для Windows 95/98 и NT, j
производится с помощью программы Microsoft Help Workshop, запускаемой из]
файла Hcrtf, расположенного в каталоге CBuilder4\Help\Tools. Эта программа по- j
зволяет легко создать файл Проекта справки, без которого ее нельзя компилиро-|
вать, а если нужно, то создать еще некоторые вспомогательные файлы, например, 1
файл Содержания справки и ряд других. Далее программа позволяет скомпилиро-
вать файл справки и проверить его в работе. В принципе можно создавать файлы