htmlhelp

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Helix
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: 10.03.2004 (Ср) 19:28

htmlhelp

Сообщение Helix » 11.03.2004 (Чт) 17:48

Господа, подскажите, как подключить к программе справку в формате htmlhelp (не путать с winhelp) :?:

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 11.03.2004 (Чт) 18:02

В свойствах проекта пропиши имя файла справки. Так, кажется.

Человек
Обычный пользователь
Обычный пользователь
 
Сообщения: 57
Зарегистрирован: 02.01.2004 (Пт) 15:34
Откуда: Russia. Saint-Petersburg

Сообщение Человек » 13.03.2004 (Сб) 15:56

меню: Project >> Componets >> Microsoft Internet Controls
У тебя появляется контрол WebBorowser (WB1)

Код: Выделить всё
Private Sub CmdBack_Click()
    On Error Resume Next
    WB1.GoBack
End Sub
Private Sub CmdNext_Click()
    On Error Resume Next
    WB1.GoForward
End Sub
Private Sub CmdHome_Click()
    On Error Resume Next
    WB1.Navigate App.Path & "\Index.htm"
End Sub
Private Sub Form_Load()
    WB1.Navigate App.Path & "\Index.htm"
End Sub
--<Более мощный компьютер глючит быстрее и точнее>--

Helix
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: 10.03.2004 (Ср) 19:28

Как его запустить???

Сообщение Helix » 13.03.2004 (Сб) 19:09

RayShade писал(а):В свойствах проекта пропиши имя файла справки. Так, кажется.

Благодарю за ответ. Но тут одна проблема... Может вопрос покажется Вам глупым, но расскажите, пожалуйста, что делать дальше(как запустить его из программы)???

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 15.03.2004 (Пн) 11:34

А дальше все просто.

Прописываем у контролов на форме helpcontextid и все. При нажатии F1 будет вызыватьс справка, соответсующая контролу, имеющему фокус.

Helix
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: 10.03.2004 (Ср) 19:28

helpcontextid

Сообщение Helix » 16.03.2004 (Вт) 13:43

RayShade писал(а):А дальше все просто.
Прописываем у контролов на форме helpcontextid и все. При нажатии F1 будет вызыватьс справка, соответсующая контролу, имеющему фокус.

Большое спасибо. Но немогу разобраться с helpcontextid: где его указывать в хелпе, чтобы он открыл нужную страницу? И как можно вызвать хелп без нажатия F1? Неужели только через имитацию нажатия?
Не знаете ли Вы какого-нибудь ресурса по созданию хелпов?
Заранее благодарен

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 17.03.2004 (Ср) 12:23

Хм... Единствыенный ресурс, которым я пользуюсь - это MSDN. Там в принципе есть раздел по созданию HTML help.



Вот в атаче небольшой тестовый пример проекта с контекстным хелпом, кстати.
Вложения
tesp.rar
(608 байт) Скачиваний: 51


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 2

    TopList