Про контекстно-залежному Спливання

Контекстно-залежне спливання відображається безпосередньо з вашого застосування (клацніть правою кнопкою миші на якому-небудь управлінні в Help Manual і виберіть Що це. щоб побачити приклад).

Перша річ, яку потрібно зрозуміти, що контекстно-залежне спливання - фактично такі ж розділи, як звичайні спливаючі розділи, відображені в межах вашої довідки. У вашому проекті Help Manual ті ж спливаючі розділи в секції Невидимі розділи можуть використовуватися в обох цілях. Основна відмінність - то, як вони викликані:

Звичайні спливаючі розділи відображені в межах довідки, коли користувач натискає на посилання в розділі - наприклад, щоб відобразити визначення або пояснення.

Контекстно-залежні спливаючі розділи викликані безпосередньо додатком і відображені в невеликих власних вікнах. Це зроблено, що не відображаючи решту довідки взагалі. Відображається лише невелике спливаюче вікно, і воно закривається, як тільки користувач натискає на ньому.

На додаток до цього є встановлення в Свойствах проекту, які керують тим, як спливання оброблено в Довідці HTML і броузерні довідці. (Див. Нижче для більшої кількості деталей.)

Приклад контекстно-залежного спливання:

Про контекстно-залежному Спливання

Контекстно-залежне спливання в додатку.

Приклад зліва показує спливаючий розділ, відображений в додатку. Він відображений самостійно, без основного файлу довідки.

Приклад вище використовує довідку подвійного режиму. яка дозволяє використовувати спливання з форматованим текстом в Довідці HTML. Тому можливо для спливання мати заголовок з напівжирним текстом. Однак, відзначте, що Windows Vista не включає підтримку Winhelp. так, якщо Vista важлива для Вас, не використовуйте довідку подвійний режим більше.

Про створення контекстно-залежного спливання:

Щоб створити контекстно-залежне спливання, в основному все, що Ви повинні зробити - створити спливаючі розділи в секції Невидимі розділи і надати необхідні ID розділу і / або числа довідкового контексту програмістам так, щоб вони могли зробити запити. Займіться здійсненням контекстної довідки для отримання додаткової інформації про це.

Також важливо зрозуміти, що тільки Winhelp і Довідка HTML можуть використовуватися для контекстно-залежного спливання, викликаного безпосередньо з додатків і відображеного в додатках. Див. Спливання в Winhelp і Довідці HTML для більшої кількості деталей щодо того, як спливання оброблено в цих вихідних форматах.

Нарешті, якщо Ви пишете контекстно-залежне спливання для додатка, Вам, ймовірно, доведеться зробити багато спливання. Ви можете заощадити собі багато роботи, генеруючи ваше контекстно-залежне спливання автоматично.

У Winhelp Зауважте, що Windows Vista не підтримує Winhelp. Якщо Ви хочете бути сумісним з Vista, Ви повинні перейти до іншого формату довідки. Ви не повинні конфігурувати що - небудь, щоб генерувати контекстно-залежне спливання. Спливаючі розділи в секції Невидимі розділи будуть об'єднані в основному файлі довідки і підтримують форматований текст, графіку і посилання. Контекстно-залежні запити робляться безпосередньо до розділів в основному файлі довідки.

У Довідці HTML Ви можете вибрати з чотирьох різних спливаючих режимів. Тільки два з цих режимів можуть використовуватися для контекстно-залежного спливання, викликаного з додатків, таким чином Ви повинні вибрати один з цих режимів:

Знайдіть Проект> Властивості проекту> Довідка HTML> Спливаючі розділи. щоб встановити спливає режим для Довідки HTML.

Режими, що підтримують контекстно-залежне спливання:

Це - "рідний" спливає режим Довідки HTML. Спливання збережено в основному файлі довідки у внутрішньому простому текстовому файлі, який називається CSHelp.txt за замовчуванням (Ви можете змінити це). Запити зроблені до цього файлу, використовуючи стандартний синтаксис API Довідки HTML спливаючих запитів. Ніяка графіка, посилання або форматований текст (напівжирний, курсив і т.д.) не підтримується.

Довідка подвійного режиму:

Якщо Ви вибираєте цей режим, Help Manual експортує всі спливаючі розділи з секції Невидимі розділи в окремий файл Winhelp Зауважте, що Windows Vista не підтримує Winhelp. Якщо Ви хочете бути сумісним з Vista, Ви повинні перейти до іншого формату довідки. HLP. Розділи в Невидимих ​​розділах з іншими типами довідкового вікна (встановлені в їх вкладках Параметри розділу) не включені в цей файл. Запити в розділи зроблені до цього .HLP файлу, використовуючи стандартний Winhelp синтаксис спливаючих запитів.

Підказка:
Ви можете досягти точно того ж результату, створюючи окремий проект Winhelp для ваших спливаючих розділів. Просто створіть ваші спливаючі розділи в секції Невидимі розділи, залиште секцію Змісту порожній і компілюйте як Winhelp. Тут також, запити в .HLP файл з вашого додатки зроблені, використовуючи стандартний Winhelp синтаксис спливаючих запитів.

Режими, які не підтримують контекстно-залежне спливання:

Закодований HTML спливає: