Файл справки .hlp

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Чудик
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 639
Зарегистрирован: 06.07.2004 (Вт) 12:18
Откуда: г. Егорьевск

Файл справки .hlp

Сообщение Чудик » 31.12.2004 (Пт) 22:07

В первую очередь хочу поздравить всех участников с Новым годом ...
Пожелать фантастических дней!

А вопрос такой: пишу для вызова файла справки
Код: Выделить всё
lReturn = WinHelpNum(frmMDI.hWnd, App.Path & "\LS.hlp", HELP_CONTENTS, 0&)

По идее должна выводиться справка в виде окна с содержанием, но выводится окно с первой страницей. Причем при открытии файла в ручную тот открывается именно на содержании.[/code]
Век живи - век учись!
www.detal-plast.narod.ru

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 31.12.2004 (Пт) 22:17

HELP_CONTENTS = HELP_INDEX (= 3)
Попробуй какую-нибудь другую константу :)
Код: Выделить всё
Private Const HELP_COMMAND As Long = &H102&
Private Const HELP_CONTENTS As Long = &H3&
Private Const HELP_CONTEXT As Long = &H1
Private Const HELP_CONTEXTMENU As Long = &Ha
Private Const HELP_CONTEXTPOPUP As Long = &H8&
Private Const HELP_FINDER As Long = &Hb
Private Const HELP_FORCEFILE As Long = &H9&
Private Const HELP_HELPONHELP As Long = &H4
Private Const HELP_INDEX As Long = &H3
Private Const HELP_KEY As Long = &H101
Private Const HELP_MSG_FILENAME As String = "NETH"
Private Const HELP_MULTIKEY As Long = &H201&
Private Const HELP_PARTIALKEY As Long = &H105&
Private Const HELP_QUIT As Long = &H2
Private Const HELP_SETCONTENTS As Long = &H5&
Private Const HELP_SETINDEX As Long = &H5
Private Const HELP_SETPOPUP_POS As Long = &HD
Private Const HELP_SETWINPOS As Long = &H203&
Private Const HELP_TCARD As Long = &H8000
Private Const HELP_TCARD_DATA As Long = &H10
Private Const HELP_TCARD_OTHER_CALLER As Long = &H11
Private Const HELP_WM_HELP As Long = &HC

Чудик
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 639
Зарегистрирован: 06.07.2004 (Вт) 12:18
Откуда: г. Егорьевск

Сообщение Чудик » 01.01.2005 (Сб) 9:31

Нет, я уже все константы пробовал, ни при одной не выходит содержание.
Век живи - век учись!
www.detal-plast.narod.ru

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 01.01.2005 (Сб) 12:26

А в hlp-файле случайно не задан "Default Topic"? А то он будет выводиться вместо содержания справки :D
Моду создают модоки, а распространяют модозвоны.

Чудик
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 639
Зарегистрирован: 06.07.2004 (Вт) 12:18
Откуда: г. Егорьевск

Сообщение Чудик » 01.01.2005 (Сб) 17:01

Да, именно так. Спасибо!
Век живи - век учись!
www.detal-plast.narod.ru


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18

    TopList