У меня есть некоторый код VB6, и я показываю сообщения в нем. Теперь я хочу добавить кнопку HELP в окне сообщения. VB6 предоставляет способ сделать это и вызвать файл справки (.hlp, .chm). Однако я хочу вызвать страницу справки в справке. Я не смог добиться того же.
Мой код VB6 выглядит примерно так.
Private Sub Command1_Click()
i = MsgBox("Hello World", vbInformation + vbMsgBoxHelpButton, "Title", "http://www.google.com", 1)
End Sub
Я понял, что он загружает Google в программе просмотра windows HTML. Так что, если страница будет c, она будет работать нормально. Но если на странице есть несколько видео или я хочу открыть видео на Youtube, то я застрял
Однако я попытался сделать то же самое в VB. Net и мог бы использовать функцию messageBox.show для вызова диалоговое окно и, нажав кнопку справки, он запустил браузер по умолчанию и открыл страницу.
Public Function DisplayMessage(message As String, prompt As String,
buttons As MessageBoxButtons, icons As MessageBoxIcon,
defaultButton As MessageBoxDefaultButton,
options As MessageBoxOptions, HelpURL As String) As Integer
Dim x As Integer
x = MessageBox.Show(message, prompt, buttons, icons, defaultButton, 0, HelpURL)
Return x
End Function
Я сделал сборку INTEROP проекта и попытался вызвать из VB6. Откроется диалоговое окно, но кнопка HELP ничего не сделает.
Что мне не хватает? Может кто-нибудь помочь мне.
Спасибо