Форум: "Основная";
Текущий архив: 2002.06.13;
Скачать: [xml.tar.bz2];
ВнизВызов help-файла из приложения Найти похожие ветки
← →
bobr12 (2002-05-31 14:57) [0]Я пишу Application.HelpCommand(Help_Contents, 0); При этом вызывается первый раздел help-файла. Я хочу, чтобы вызывалось содержание help-файла. Как это сделать?
← →
Игорь Шевченко (2002-05-31 15:04) [1]Попробуйте
Application.HelpCommand(HELP_FINDER, 0);
← →
bobr12 (2002-05-31 15:21) [2]Получается не совсем то. Вызывается и содержание help-файла и пытается загрузится какой-то раздел help-файла. А я хочу, чтобы вызывалось только содержание.
← →
Игорь Шевченко (2002-05-31 15:26) [3]Еще можно указать (в дополнение)
Application.OnHelp := AppHelp;
function TfMain.AppHelp(Command: Word; Data: Integer;
var CallHelp: Boolean): Boolean;
begin
CallHelp := true;
Result := true;
end;
Это часть работающего примера.
А откуда вызов содержания происходит ?
← →
bobr12 (2002-05-31 15:42) [4]Вызов содержания происходит из меню приложения.
← →
Игорь Шевченко (2002-05-31 15:45) [5]bobr12 (31.05.02 15:42)
Тот код, кторый я привел, выполняет аналогичную задачу :-)
Больше, чем одно окно не появляется.
С AppEvents попробуйте
← →
bobr12 (2002-05-31 15:54) [6]Откровенно говоря я не очень понял, что делает функция AppHelp, да и вызвать я ее не смог. И что такое AppEvents?
← →
Катерина (2002-05-31 16:25) [7]
WinExec(PChar("WINHLP32 "+Application.HelpFile),SW_SHOW);
← →
Jony (2002-05-31 17:47) [8]Если у тебя в проекте установлен ActionList, то в Action пункта меню поставь acHelpContents. А если нет, то на OnClick повесь обработчик
procedure TfrmFullMain.mHelp(Sender: TObject);
const HELP_GETTING_STARTED = 0;
begin
WinHelp(WindowHandle,PChar(Application.HelpFile),HELP_CONTEXT,HELP_GETTING_STARTED);
end;
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.06.13;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c