Текущий архив: 2003.07.07;
Скачать: CL | DM;
Вниз
HTML Help Workshop - создание справочной системы Найти похожие ветки
← →
AlexTregubov (2003-06-19 12:24) [0]Подскажите пожалуйста, как с помощью HTML Help Workshop создавать контекстно-зависимую справочную систему для программы и как ее затем подключать к исполняемому модулю.
Я пробовал, .chm-файл создается, все .topic вроде указаны, а к программе подключить не могу - говорит, что раздел справки отсутствует.
Заранее спасибо
← →
N169 (2003-06-19 12:28) [1]А пример вызова топика? (мало дали инфы...)
← →
AlexTregubov (2003-06-19 12:34) [2]Как сказано в справке по HHW я создал 2 файла:
с топиками
.topic IDH_BUTTON1
Это первая кнопка, она мне очень нравится
.topic IDH_CHECKBOX
Для этого чекбокса есть справка
.topic IDH_LISTBOX
Это крутейший листбокс
и header.h
#define IDH_BUTTON1 1001
#define IDH_CHECKBOX 1003
#define IDH_LISTBOX 1004
затем скомпилировал .chm.
Как мне его дальше подключать к программе?
← →
N169 (2003-06-19 12:37) [3]Вот, допустим, у меня файл myhelp.chm, в нём топик stat2.html, и метка перехода #paragraph1
Тогда я могу отобразить этот топик вызовом:
HtmlHelp(
GetDesktopWindow(),
PChar("myhelp.chm"),
HH_DISPLAY_TOPIC,
Cardinal(PChar("stat2.html#paragraph1")));
....
← →
AlexTregubov (2003-06-19 12:47) [4]А что это за функция HtmlHelp?
Я забыл сказать, что первый раз пробую создавать справочную систему, для меня многое непонятно.
← →
N169 (2003-06-19 13:03) [5]HtmlHelp() - это функция для управления отображением справки.
(Функциональный аналог WinHelp())
Почитать про неё можно в документации к HTML Help Workshop, статья "HTML Help API Reference".
Заголовочные файлы для использования HTML help в Delphi можно взять на torry:
"HTML Help API Unit"
http://www.torry.ru/vclhelp.htm
← →
AlexTregubov (2003-06-19 13:25) [6]Спасибо за помощь, буду разбираться.
← →
AlexTregubov (2003-06-19 13:33) [7]Ура, справка вызывается.Спасибо огромное.
Страницы: 1 вся ветка
Текущий архив: 2003.07.07;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.006 c