Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.07.07;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
14-20255
wild_arg
2003-06-19 19:39
2003.07.07
Kylix & Linux


14-20242
gn
2003-06-19 14:02
2003.07.07
А кто какой firewall узает???


14-20249
panov
2003-05-30 17:00
2003.07.07
Может, сгодится на что...


3-19999
tramp
2003-06-11 17:22
2003.07.07
Заполнение таблицы(TADOTable) информацие из потока(TADOQuery)


3-19956
Юнгман
2003-06-11 15:06
2003.07.07
Организовать таблицу результатов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский