Есть несколько вещей, которые Вы должны принять во внимание, редактируя всплывающие разделы, из-за разных способов, которыми они обработаны Справке 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 шириной всплывающих окон управляет средство просмотра справки на основе количества текста и ширины экрана пользователя. Так как эта система была проектирована давным-давно, она не учитывает современные компьютеры с экранами широкого формата и многократными мониторами. Когда обычное всплывание отображено на этих компьютерах, всплывание может быть слишком широким, что выглядит ужасным.
Есть несколько простых уловок для того, чтобы решить эту проблему, которые описаны в Создание всплывающих разделов в секции Основные процедуры.
См. также: