Навигация:  Справочная информация > Контекстно-зависимая справка и всплывание >

Всплывание в Winhelp и Справке HTML

Печать этого раздела Предыдущая страницаВернуться к краткому обзору главыСледующая страница

Есть несколько вещей, которые Вы должны принять во внимание, редактируя всплывающие разделы, из-за разных способов, которыми они обработаны Справке HTML и Winhelp.

В дополнение к Winhelp и Справке HTML, всплывание также поддерживается в eBook Help & Manual. Этот формат также поддерживает всплывание с форматированным текстом, графикой и ссылками. Однако, все эти особенности могут использоваться только в пределах eBook. Никакие контекстно-зависимые особенности не поддержаны.

НОВОСТИ: Winhelp больше не поддерживается в Windows Vista!

Пожалуйста отметьте, что поддержка формату Winhelp была полностью прекращена в Microsoft Windows Vista. Даже если ваши приложения работают под Vista, какие-нибудь запросы в справку Winhelp просто произведут сообщение об ошибках. Это также относится к двойному режиму всплывания в Справке HTML. Мы таким образом строго рекомендуем, чтобы Вы начали переходить к альтернативному формату справки как можно скорее. См. здесь для деталей

Всплывающие разделы в Winhelp:

В Winhelp всплывающие разделы имеют все особенности регулярных разделов за исключением того, что они не имеют заголовка. Фактически, они - регулярные разделы, только без заголовков. Это означает, что они могут содержать форматированный текст, графику, таблицы (отметьте, что Winhelp не может отобразить линии сетки таблицы), и даже макросы и ссылки.

Вы можете создать ссылки и из регулярных разделов к всплывающим разделам, и из всплывающих разделов к регулярным разделам. Теоретически, Вы можете также создать ссылки между всплывающими разделами, но это не рекомендуется из-за неисправленных ошибок в средстве просмотра Winhelp.

Все особенности Winhelp всплывания также поддерживаются, когда они используются, как контекстно-зависимое всплывание.

Всплывающие разделы в Справке HTML:

Родные всплывающие разделы Справка HTML - только простой текст. Они не поддерживают ничего кроме простого текста. Это означает, что, даже если Вы вводите форматированный текст во всплывающих разделах в редакторе Help & Manual (что возможно, потому что это необходимо для других выходных форматов), все форматирование, ссылки, графика, таблицы, содержание таблицы и т.д. будет удалено, когда Вы компилируете в Справку HTML.

Информация для программистов приложений:

Когда Вы экспортируете в Справку HTML с родным всплыванием, Help & Manual хранит всплывающие текстовые разделы во внутреннем текстовом файле в файле Справки HTML .CHM. По умолчанию этот файл называется CSHelp.txt, но Вы можете изменить это имя файла в Проект > Свойства проекта > Справка HTML> Всплывающие разделы. Когда ваши приложения делают контекстные запросы в простой текст всплывания, Вы должны включить это имя файла в запрос.

Форматированное всплывание со справкой двойного режима:

Даже авторы справки Microsoft не очень счастливы простым текстом всплывания Справки HTML. Во многих собственных приложениях они используют отдельный файл Winhelp для контекстно-зависимого всплывания, даже при том, что они используют Справку HTML для основной справки. Help & Manual может произвести этот вид справки "двойного режима" автоматически, генерируя файл Справки HTML .CHM для основной справки, и файл Winhelp .HLP для всплывания. Ваше приложение должно тогда использовать стандартные запросы Winhelp в отдельный .HLP файл, чтобы обратиться к контекстно-зависимым всплывающим разделам.

· См. Форматированное всплывание со справкой двойного режима для деталей.

Форматированное JavaScript всплывание:

Help & Manual вводит мощный новый режим JavaScript всплывания, который может использоваться и в Справке HTML, и в Броузерной справке.

· См. Использование JavaScript всплывания для деталей.

Управление шириной всплывающих разделов:

И в Winhelp, и в Справке HTML шириной всплывающих окон управляет средство просмотра справки на основе количества текста и ширины экрана пользователя. Так как эта система была проектирована давным-давно, она не учитывает современные компьютеры с экранами широкого формата и многократными мониторами. Когда обычное всплывание отображено на этих компьютерах, всплывание может быть слишком широким, что выглядит ужасным.

Есть несколько простых уловок для того, чтобы решить эту проблему, которые описаны в Создание всплывающих разделов в секции Основные процедуры.

См. также:

Создание всплывающих разделов

Использование контекстно-зависимой справки

Использование JavaScript всплывания