Проблема с HtmlHelp в XP
От: Штыров Денис Россия  
Дата: 04.06.03 17:00
Оценка:
Столкнулся с такой проблемой:

Для отображения справочной системы я использую в своем приложении вызовы HtmlHelp следующего вида:

HtmlHelp(
GetDesktopWindow(),
".\\help.chm:/about.html>Mainwnd",
HH_DISPLAY_TOPIC, NULL);

В Win2K все работает нормально. Но в XP окно справки почему-то упорно не хочет создаваться.
При этом HtmlHelp возвращает NULL.

Если файл-справки предварительно открыть (например из "проводника"), то следующие вызовы HtmlHelp начинают исправно показывать окно со справкой.

В чем тут может быть дело?
Re: Проблема с HtmlHelp в XP
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 05.06.03 02:50
Оценка:
Здравствуйте, Штыров Денис, Вы писали:

ШД>HtmlHelp(

ШД> GetDesktopWindow(),
ШД> ".\\help.chm:/about.html>Mainwnd",
ШД> HH_DISPLAY_TOPIC, NULL);

а если забить полный путь к chm ?
Re[2]: Проблема с HtmlHelp в XP
От: Штыров Денис Россия  
Дата: 10.06.03 16:27
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

OE>Здравствуйте, Штыров Денис, Вы писали:


ШД>>HtmlHelp(

ШД>> GetDesktopWindow(),
ШД>> ".\\help.chm:/about.html>Mainwnd",
ШД>> HH_DISPLAY_TOPIC, NULL);

OE>а если забить полный путь к chm ?


Спасибо! Помогло.
Я осознал свою ошибку — программа запускалась через ярлык, в котором не был указан рабочий каталог.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.