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

Вниз

Интеграция CHM файла в программу.   Найти похожие ветки 

 
Doddy   (2004-02-05 12:52) [0]

Очень нужно запихнуть и отображать CHM в программе.

Т.е. есть окошко в виде дерева-структуры разделов справки и в MDI окне отображается текущий раздел.
Подскажите, с чего начать копать. Мне нужно читать формат CHM, может гдето есть его описание, а еще лучше готовые компоненты?
Помогите плз.


 
Doddy   (2004-02-05 15:27) [1]

никто не знает?


 
y-soft ©   (2004-02-05 17:01) [2]

1. Формат CHM официально не документирован, но вообще-то это структурированное хранилище
2. В основе - HTML, каждая страница, картинка, скрипт и т.д. хранится в отдельном потоке хранилища в упакованном или неупакованном виде, так что напрямую выковыривать и распаковывать сложно :(
3. Существует протокол ms-its, который позволяет обращаться к страницам, сохраненным в CHM, напрямую из броузера:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/htmlhelp/html/vsconovabouthtmlhelpurls.asp

4. В принципе можно также вывести окно HtmlHelp непосредственно в своем окне: http://support.microsoft.com/default.aspx?scid=kb;en-us;194116

Ну а дальше зависит уже только от Вас...


 
Doddy   (2004-02-05 18:15) [3]

спасибо,
...

мда... посмотрел... тут лопатой не разгребеш. Может быть у когото есть готовый примерчик по использованию HH_SET_WIN_TYPE.
Хорошо бы на делфи или С++.


 
y-soft ©   (2004-02-05 18:57) [4]

На всякий случай даю ссылки на неофициальные спецификации CHM:

http://www.speakeasy.org/~russotto/chm/chmformat.html

http://bonedaddy.net/pabs3/hhm/#chmspec


 
AssiS   (2004-02-11 14:34) [5]

А может быть кто-то знает как вытащить структуру СНМ файла средствами стандартного АПИ?



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

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

Наверх




Память: 0.47 MB
Время: 0.029 c
3-79596
Boroda Oleg
2004-02-02 13:05
2004.02.25
Вопрос к знатокам FIBPlus


6-80065
L0N6
2003-12-17 17:35
2004.02.25
Быстрая передача данных по сети


1-79886
ORMADA
2004-02-09 11:51
2004.02.25
TStream


9-79535
Omar2002
2003-08-14 23:39
2004.02.25
DXGEdit


1-79928
Khabibulin
2004-02-13 21:42
2004.02.25
MP3