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

Вниз

Как правильно вызвать chm хелп   Найти похожие ветки 

 
Maloric   (2006-07-03 14:19) [0]

Как правильно вызвать справку для приложения в формате *.chm.
Можно ли использовать контекст в KOL для файлов chm.


 
ECM ©   (2006-07-03 14:35) [1]

Можно.... Я в своих проектах пользуюсь так:

unit HHelp;

interface
uses Windows;

const
 HH_DISPLAY_TOPIC = 0;
 HH_HELP_CONTEXT = 15;

var
 HtmlHelp: procedure( Wnd: HWnd; Path: PChar; Cmd: Integer; dwData: Pointer ); stdcall;
 HHCtrl: THandle;
 
implementation

initialization
 HHCtrl := LoadLibrary( "HHCTRL.OCX" );
 HtmlHelp := GetProcAddress( HHCtrl, "HtmlHelpA" );
end.


Использование в программе:

var
 Name: PChar;
begin
 Name := "Some_Page.htm";
 if Assigned(HtmlHelp) then
   HtmlHelp(Applet.Handle,".\Some.chm",HH_DISPLAY_TOPIC,Name);


 
AndreyRus   (2006-07-03 16:08) [2]

Здорово!

А можно ли открывать chm, который находится в ресурсах выполняющегося приложения?



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

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

Наверх




Память: 0.47 MB
Время: 0.05 c
8-1153917194
BadTester
2006-07-26 16:33
2007.03.25
Как из Image сделать полноценную кнопку?


2-1173069183
Углук
2007-03-05 07:33
2007.03.25
Пример DLL


15-1172568253
ArtemESC
2007-02-27 12:24
2007.03.25
Сквозное кэширование и кэширование с обратной связью...


15-1172662527
ocean
2007-02-28 14:35
2007.03.25
Проблема с сетью


6-1160399274
Wapo
2006-10-09 17:07
2007.03.25
размер не прочитанных даных в INDY