Вызвать страницу браузера на ПОМОЩЬ в СООБЩЕНИИ - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть некоторый код 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 ничего не сделает.

Что мне не хватает? Может кто-нибудь помочь мне.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...