Форум: "WinAPI";
Текущий архив: 2005.08.28;
Скачать: [xml.tar.bz2];
ВнизПереопределить событие 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 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.08.28;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.036 c