Вниз
Скачать: CL | DM;

Как в делфи сделать аналог windows-ой контекстной справки?   Найти похожие ветки 

← →
none   (2003-02-26 10:07) [0]

Как в делфи сделать аналог windows-ой контекстной справки? т.е.
к примеру виндусовое окошко настройки даты и времени.Нажимаем на кнопку [?] в верхнем правом углу и кликаем на любой объект формы,после этого всплывает подсказка -для чего этот объект предназначен.
В общем я представляю что надо подключить файл хелпа и настроить. но как? можно пример?


← →
none   (2003-02-26 10:15) [1]

ну как ну как?


← →
Юрий Зотов ©   (2003-02-26 10:26) [2]

1. Делаем и подключаем файл хелпа (Меню - Project - Options).
2. У контролов проставляем свойство HelpContext - номера топиков в хелпе.
3. У формы настраиваем BorderStyle и BorderIcons, чтобы появилась кнопка "?".


← →
none   (2003-02-26 10:29) [3]

можно ПОЖАЛУЙСТА по подробнее про "номера топиков в хелпе" и про текст в "сплывающей посказке"


← →
stone ©   (2003-02-26 10:32) [4]


> подробнее про "номера топиков в хелпе" и про текст в "сплывающей
> посказке"

"номера топиков в хелпе" состоят из комбинаций цифр от 0 до 9
Пример: 1021
текст в "сплывающей посказке" состоит из комбинации букв и цифр
Пример: Кнопка ОК



← →
D   (2003-02-26 10:33) [5]

У эл-тов есть св-во helpContext - это как раз номер темы помощи, соответсвующей этому эл-ту.


← →
none   (2003-02-26 11:15) [6]

Ребята с Хелпами я знаком целых 1.5 часа поэтому я спрошу тупо но напрямую.
про номер топиков-как их правильно устанавливать,я ещё не разобрался. но у меня есть левый проект хелпа -в WorkShop
и файл контекстак нему, в этом файле некоторый узлы ссылаются на некоторый номера топиков-topic id,если так, то дальше-
1)я указываю путь к хелge в опциях
2)у кнопки на форме я указываю helptype=htContext
3)и hlpcontext=2 - есть такой номер
4)соответственно вывожу [?]
5)запускаю -получается фиг
нет не фиг- файл 2.hlp не найден


← →
Dona ©   (2003-02-26 11:30) [7]

У тебя этот проект откомпилирован? (*.hlp существует)


← →
REA ©   (2003-02-26 11:58) [8]

Или так:
Function TfrmMain.FormHelp(Command: Word; Data: Integer; var CallHelp: Boolean): Boolean;
Begin
CallHelp := False;
Case Command Of
HELP_CONTEXTPOPUP:
Begin
MyHelpDlg.ShowModal;
End;
End;
Result := True;
End;



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
9-29694
Nostradamus
2002-10-08 18:51
2003.03.10
Как лучше?


14-30122
gn
2003-02-21 11:00
2003.03.10
народ а кто каким файловым мэноджером пользуется


3-29708
alex_bredin
2003-02-18 16:04
2003.03.10
TQRPreview


1-29847
joint
2003-02-26 12:37
2003.03.10
Контроль за временем


7-30151
Anatlij
2003-01-11 17:06
2003.03.10
Изменение видео режима Windows из преложения Delphi




   Наверх