Файл: ...\Samples\Solution\Forms\Whatthis.scx

Когда вы предоставляете на форме справку "What's This?", то в верхнем правом углу формы отображается кнопка с вопросительным знаком.

Когда пользователь щелкает по этой кнопке или нажимает SHIFT+ F1, форма устанавливается в режим WhatsThis. Вы, кроме того, войти в этот режим программно, вызвав метод WhatsThisMode формы. Когда форма находится в режиме WhatsThis, то изменяется вид указателя мыши. Пользователь может щелкнуть по элементу управления и получить контекстно-чувствительную справку для выбранного элемента управления во всплывающем окне.

NoteЗамечание

Если WhatsThisHelpID элемента управления или формы установлен в значение -1 (по умолчанию), текст во всплывающем окне укажет, что для элемента управления не имеется статьи справки.

Для предоставления справки "What's This?"

  1. Создайте файл справки со статьями для каждого элемента управления на форме.

  2. В секции проекта справки Map, разметьте значения HelpContextID к соответствующим им статьям.

  3. Установите свойство WhatsThisHelp формы в значение true (.T.).

  4. Установите свойство WhatsThisButton формы в true (.T.).

  5. Установите WhatsThisHelpID элемента управления в соответствующие значения helpcontextID.

  6. В событии Load или Init формы, используйте команду SET HELP TO для указания файла справки, созданного или содержащего статьи справки для формы.

В дополнение к Whatthis.scx, этот образец включает в себя перечисленные ниже файлы:

 
Файл Описание

Whatthis.hlp

Файл справки Help для формы

Whatthis.hpj

Файл проекта справки

Whatthis.rtf

Исходный документ для файла справки

Смотрите также