Форум: "Основная";
Текущий архив: 2003.02.03;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.008 c