Положение окна файла CHM
-
21-08-2019 - |
Вопрос
Я только что скомпилировал и просмотрел файл CHM, используемый в моем проекте.Я заметил, что зритель запоминает размер и положение окна во время сеансов.
Где программа просмотра HTML помогает сохранять положение окна для каждого файла CHM?
Решение
Эти настройки хранятся в файле HH.DAT.В Windows XP этот файл можно найти в
C:\Documents and Settings\%username%\Application Data\Microsoft\HTML Help\hh.dat
Другие версии ОС помещают его в разные места.На каждый профиль пользователя приходится один такой файл.
Глядя на содержимое файла, кажется, что там есть заголовок, список имен файлов справки, немного пустого места для размещения большего количества имен файлов, а затем несколько двоичных значений, которые, скорее всего, будут размером и положением окна.Если вам удобно работать с двоичными форматами файлов, то, поэкспериментировав, можно будет определить структуру и извлечь значения для данного файла CHM.
Вот несколько сайтов, на которых рассказывается об этом файле:
Файл HH.DAT — The RoboColum(n)
рассказывает о других локациях в разных версиях ОС Win
HTML-справка Техническая информация
много истории о форматах файлов справки, а также множество утилит для работы с файлами CHM.
Help-Info.de - Часто задаваемые вопросы
информация о многих форматах файлов справки и примеры их использования из кода.