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

Вниз

Переопределить событие Captin-овской кнопки biHelp   Найти похожие ветки 

 
КиТаЯц ©   (2005-07-08 07:53) [0]

Суть в том, что использую справку в формате *.chm И при нажатии на бордериконке biHelp +клик по форме получаю стандартное виндусовское сообщение "Файл xxxxxxxxx.chm не является файлом справки или поврежден".
Как переопределить событие кнопки? Ну, к примеру, чтобы просто "клик по biHelp" = "Button1Click"?
Спасибо.


 
Digitman ©   (2005-07-08 09:12) [1]

у TApplication и TCustomForm есть событие OnHelp.

в его обработчике установи CallHelp = False и здесь же вызывай hh.exe с нужными параметрами


 
КиТаЯц ©   (2005-07-08 09:41) [2]

Спасибки :)
Все получилось:

function TClerForm.FormHelp(Command: Word; Data: Integer; var CallHelp: Boolean): Boolean;
begin
 CallHelp:= False;
 Application.HelpSystem.ShowContextHelp(6000, Application.HelpFile);
 //Application.HelpSystem.ShowContextHelp(ClerForm.HelpContext, Application.HelpFile); // не канает. форма модальная
 //showmessage(BoolToStr(CallHelp));
end;


ps/ Использую SPHtmlHelp for Delphi 6,7 v 1.3 от Maltsev Sergey



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

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

Наверх




Память: 0.47 MB
Время: 0.024 c
1-1123149634
Alexey_T-O
2005-08-04 14:00
2005.08.28
Проблема с переменной


1-1123288790
DFR
2005-08-06 04:39
2005.08.28
Как отловить момент, когда Screen Saver закончил работу


14-1123079472
Ega23
2005-08-03 18:31
2005.08.28
Quantum Grid от Developer Express для Delphi 7


4-1120639293
Demidoff
2005-07-06 12:41
2005.08.28
Как работает ShellChangeNotifier.


5-1094984702
Константинов
2004-09-12 14:25
2005.08.28
Несколько вопросов по созданию компонентов