|
Модераторы: Akina |
|
writer001 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 12.8.2011 Репутация: нет Всего: нет |
Создал весьма обширную программу на Visual Basic 6.0, всё работает. Решил создать к ней Справочник.
Создал вначале небольшой, буквально несколько разделов - для пробы. Делал всё, как описано у С. Брауна, при помощи Help Workshop. Подключил к проекту не через API, а через CommonDialog на MDI-форме. Project->Properties->Help File Name указал, ID оставил = 0 В MDIForm_Load подключил: cdlHelp.HelpFile = App.HelpFile Добавил в Меню->Помощь нужные операторы. Справка вызывается и из MDI по F1 и из Меню, но две проблемы. 1. После вызова Справки, при повторном нажатии на F1 (не закрывая Справку) вызывается какая-то системная Справка с заголовком "Справка: Работа со справкой" и закладками "Содержание" и "Поиск". У меня коммерческая программа, и Пользователю эта дополнительная Справка не нужна, а я понятия не имею, как её отключить! 2. Пытался сделать контекстную Справку. Для произвольного текстового поля (дочерней формы) задал свойству HelpContextID значение "200" - 2-й раздел. Запускаю программу, делаю активным это поле, нажимаю F1 - появляется справка - первый раздел. Как будто F1 работает в "общем" режиме - для всей программы, а не для конкретного элемента. Такое ощущение, что в алгоритме (очень простом), описанном у С. Брауна для контекстной справки что-то пропущено. Может быть, какое-то свойство для этого текстового поля ещё надо задать или ещё что? Например, при работе Help Workshop что-то ещё надо задавать, чего не описано у Брауна. Подскажите, пожалуйста, в чём здесь дело (в обеих проблемах). Желательно решить проблемы не через API - с ними гораздо сложнее, чем с CommonDialog. Тем более, я обнаружил, что есть API-функции, которые не работают в Windows 7 x 64 bit! Может, посоветуете по данному вопросу литературу, где все функции и возможности Help Workshop описаны подробнее, чем у С. Брауна. |
|||
|
||||
windcastle |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 4.2.2015 Репутация: нет Всего: нет |
Могу предложить вариант запуска CHM файла из приложения. Как самого файла справки, так и отдельной страницы в справочнике. Без ерунды в Help Workshop.
Присоединённый файл ( Кол-во скачиваний: 3 ) CHM_from_VB6.rar 98,16 Kb |
|||
|
||||
Правила форума "VB6" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | VB6 | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |