Мне нужно по ключевому слову найти и открыть нужную страницу.
Делаю я это средствами вызова функции WinAPI следующим образом:
HtmlHelp( Hr_Form->Handle, "C:\\MyHelp.chm", HH_DISPLAY_INDEX, "MyKeyWord" ) ;
При этом:
открывается окно справки с открытой закладкой "Указатель";
курсор становится на нужное ключевое слово;
но отображается страница по умолчанию.
Если сделать двойной клик на найденном ключевом слове, то только тогда откроется нужная страница.
Как сделать так, что бы сразу открывалась страница, связанная в ключевым словом?
30.09.05 02:23: Перенесено модератором из 'C/C++. Прикладные вопросы' — Павел Кузнецов
Здравствуйте, kope6ok, Вы писали:
K>HtmlHelp( Hr_Form->Handle, "C:\\MyHelp.chm", HH_DISPLAY_INDEX, "MyKeyWord" ) ;
K>Как сделать так, что бы сразу открывалась страница, связанная в ключевым словом?
Мы второй аргумент передавали в виде
C:\\MyHelp.chm::/<путь к имени html-файла>
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Здравствуйте, igorl_r, Вы писали:
igorl_r>Мы второй аргумент передавали в виде
C:\\MyHelp.chm::/<путь к имени html-файла>
Спасибо, конечно, за ответ. но в самом файле MyHelp.chm прописана
связка ключевого слова MyKeyWord на <путь к имени html-файла>.
Если я воспользуюсь твоим способом, мне такую же связку придется
организовать в программе вызова хелпа. А это двойная работа.
С этим хелпом итак много работы. Нельзя ли найти другое решение?