Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.10;
Скачать: 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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.017 c
1-29894
Nehto
2003-02-26 15:40
2003.03.10
Vozmozhno uznat s kakoj formi bila otkrita forma?


1-29932
OneOfTheFew
2003-02-27 11:51
2003.03.10
Из дельфовой проги запустить внешнее приложение...


3-29702
Alex Chu
2003-02-18 14:42
2003.03.10
Может ли кто помочь с триггером?


7-30137
RV
2003-01-09 11:16
2003.03.10
Как узнать, что выключили свет?


14-30111
Ihor Osov'yak
2003-02-17 17:01
2003.03.10
Таблеток мне от жадности или