[b]Компонент WebBrowser[/b]

Создание, использование компонентов ActiveX
pitbull
Постоялец
Постоялец
 
Сообщения: 314
Зарегистрирован: 25.06.2004 (Пт) 15:37
Откуда: Кемерово

[b]Компонент WebBrowser[/b]

Сообщение pitbull » 25.06.2004 (Пт) 15:57

Товарищи!!! У меня тут вопросик возник. У меня на форме имеется компонент WebBrowser и я в нем показываю некоторые странички. А он зараза при клике правой кнопкой выкидывает свою менюшку:))) Так вот вопрос вот в чем: какое сообщение надо обрабатывать (клик правой кнопкой мыши) при замене оконной процедуры (сабклассинге). Скажите просто как называется сообщение.
И еще вопрос как вызвать из встроенного меню компонента WebBrowser пункт печать (метод такой он не поддерживает а странички напечатать хочется:).

Большая такая просьба присылайте ответ на мыло pitbull87@mail.ru

Заранее благодарен:)))

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 02.07.2004 (Пт) 10:59

Нужно поставить ссылку на Microsoft HTML Object Library
и пускай на форме будет контрол WB (WebBrowser)

тогда блокирум контекстное меню следующим образом:

Код: Выделить всё
Dim WithEvents ObjHTMLDocEvnt As HTMLDocument
...
Private Function ObjHTMLDocEvnt_oncontextmenu() As Boolean
    On Error Resume Next
    ObjHTMLDocEvnt_oncontextmenu = False
    If Err <> 0 Then Err.Clear
End Function

Private Sub WB_DownloadComplete()
    On Error Resume Next
    Set ObjHTMLDocEvnt = WB.Document
End Sub
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...


Вернуться в Компоненты

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

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

    TopList