Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.03;
Скачать: CL | DM;

Вниз

Help в chm, как его подключить?   Найти похожие ветки 

 
relaxoid   (2003-01-20 19:00) [0]

Народ, подскажите, кто-нибудь, когда нибудь цеплял хелп в виде *.chm файла? Если цеплял, то как???


 
Dimka Maslov ©   (2003-01-20 20:09) [1]

Смотря в какой Delphe.


 
relaxoid   (2003-01-21 13:07) [2]

Откровенно говоря в билдере 6, но вы хотя бы механизм скажите, если не трудно.


 
relaxoid   (2003-01-21 18:01) [3]

Народ, неужели никто не делал?


 
REA ©   (2003-01-21 18:16) [4]

API стяни с джедая. там и примеры есть.


 
D   (2003-01-21 18:48) [5]


Функции WinHelp и HTMLHelp

Для вызова файлов справки , созданных с помощью WinHelp или НTMLHelp , используются соответственно
функции WinHelp и HTMLHelp .
Функция WinHelp имеет параметры hWnd , lpszHelpFile , fuCommand , dwData . Первый параметр задает Handle ( уникальный числовой идентификатор ) окна , вызывающего систему помощи , второй - путь и имя для используемого файла помощи , параметр fuCommand определяет команду и может принимать одно из предопределенных значений ( например, значения HELP_CONTEXT - показ темы по контекстному номеру , НELP_QUIT - завершить работу с файлами справки ) , последний параметр задает дополнительные данные в числовой форме и его значение зависит от заданной команды .
Обеспечивая совместимость инструментов создания систем помощи , разработчики определили для функции HTMLHelp тот же набор параметров , что и для WinHelp :
- hwndCaller - handle вызывающего окна . Если HTMLHelp API будет посылать сообщения из окна HTMLHelp , то эти сообщения будут отправлены именно окну с этим хендлом;
- pszFile - задает HTML-файл , или URL (Uniform Resourse Locator - универсальный указатель ресурса ) , или откомпилированный HTML-файл ( *.chm ) . Если при данной команде не требуется указывать файл или URL , то значение этого параметра может быть равно NULL ;
- uCommand - описывает действие , которое должно выполняться ;
- dwData - задает какие-либо дополнительные данные в зависимости от значения предыдущего параметра .
Рассмотрим некоторые наиболее часто используемые значения параметра uCommand :

HH_DISPLAY_TOPIC
- Отображает НТML - файл. Если не указан тип окна, то используется окно по умолчанию . Если окно заданного типа ( или окно по умолчанию ) уже отображено , то открываемый файл заменит текущий . При этом значении параметр dwData может указывать на файл внутри системы помощи .
HH_HELP_CONTEXT
- отображает статью из системы помощи по номеру, заданному параметром dwData . Если не указан тип окна, то используется окно по умолчанию . Если окно заданного типа ( или окно по умолчанию ) уже отображено , то открываемый файл заменит текущий .
HH_DISPLAY_TEXT_POPUP
- Отображает текст из строкового ресурса , текстовой строки или текстового файла в выпадающем окне .
При этом значении параметр dwData может указывать на структуру HH_POPUP .
HH_CLOSE_ALL
- Закрывает все окна , открытые непосредственно или косвенно вызывающим окном .
При этом значении параметр dwData может принимать значение 0 .
HH_SYNC
- синхронизирует таблицу содержания с указанным URL . Применяется только для не автосинхронизируемых окон .


 
D   (2003-01-21 18:59) [6]

Напиши mail, скину infu. Правда, инф-я м.б. устаревшей, так как делала это 5 лет назад.


 
relaxoid   (2003-01-21 19:08) [7]

to D:
скинm на relaxoid@mail если не трудно? спасибо заранее


 
smok_er   (2003-01-21 19:23) [8]

>>relaxoid@mail
Странный email :) Первый раз такой вижу.


 
relaxoid   (2003-01-23 11:40) [9]

я твой ник тоже первый раз вижу, но я же не говорю что он странный



Страницы: 1 вся ветка

Текущий архив: 2003.02.03;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.011 c
14-5149
nikulin
2003-01-17 12:44
2003.02.03
Размер проги?


8-5091
Кен
2002-10-18 01:34
2003.02.03
Как правильно подключить файл справки от RxLib, чтобы при нажатии


14-5151
cat-76
2003-01-15 21:50
2003.02.03
Чат для локалки


8-5076
AM
2002-10-10 10:45
2003.02.03
Есть ли обратный алгоритм


14-5179
Supreme
2003-01-15 22:21
2003.02.03
Очень важные вопросы!