Страница: 1 |
Страница: 1 |
Вопрос: По нажатию правой кнопкой мыши в Webbrowser
Добавлено: 05.11.07 01:25
Автор вопроса: Zahar | Web-сайт:
Имеется форма, на которой лежит WebBrowser, в который згружена html-страница. При нажатии правой кнопкой мыши в любом месте данного документа выпадает стандартное окно Windows. Как сделать, чтобы выпадало не это окно, а другое, заданное программой?
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #1
Добавлено: 05.11.07 13:01
Какое ещё?
У тех, у кого вируса нет, выпадает контекстное меню.
Чтобы выпадало своё меню, нужно поставить маус хук на WebBrowser, ловить кнопочки мыши и делать то что надо..
Номер ответа: 2
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #2
Добавлено: 05.11.07 13:56
ну одарил бы человека примерчиком это ж будет его следующий вопрос.
Номер ответа: 3
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #3
Добавлено: 05.11.07 20:15
Где-то был примерчик установки своего контекстногом меню на текстбокс, пусть погуглит... ну меня что-то ломает писать примерчик
Номер ответа: 4
Автор ответа:
Sur
ICQ: 1249088
Вопросов: 10
Ответов: 304
Web-сайт:
Профиль | | #4
Добавлено: 08.11.07 19:04
'подключить MS HTML Object Library
Private WithEvents Document As MSHTML.HTMLDocument
Private Function Document_oncontextmenu() As Boolean
Document.parentWindow.event.returnValue = False
'твое меню PopupMenu Me.pop
End Function
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Set Document = WebBrowser1.Document
End Sub
Private Sub Form_Load()
WebBrowser1.Navigate "http://www.ru"
End Sub