![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
про WebBrowser [D5, Win95/98, Win2k]
victor © (2001-12-19 07:30:00)Как запретить выделение и копирование текста в WebBrowser-e
а также появления всплывающего меню
nikkie (2001-12-19 10:36:00) [1]кстати, в компоненте TEmbeddedWB это реализовано
http://www.euromind.com/iedelphi/embeddedwb.htm
nikkie (2001-12-19 09:41:00) [2]эту статью Лозовюка я читал на королевстве дельфи. если его способ подошел - значит повезло, хотя все это похоже на костыли. да и сам он пишет, что так можно только запретить появление стандартного меню, но не заменить его своим.
в статье есть верное направление - упоминаются MSDN и IDocHostUIHandler. вот только автор неверно проинтерпретировал информацию из MSDN. дествительно, интерфейс IDocHostUIHandler не реализуется ни WebBrowser-ом, ни HTMLDocument"ом - он и не должен быть ими реализован. этот интерфейс должен быть реализован нашим приложением. это такой вариант callback"a.
в кратце механизм такой - реализуем интерфейс IDocHostUIHandler, запрашиваем у WebBrowser.Document интерфейс ICustomDoc и передаем наш интерфейс, вызывая метод SetUIHandler.
victor (2001-12-19 09:21:00) [3]насчет меню проблему решил
попалась статья http://emanual.ru/download/951.html
и по поводу выделения и копирования вопрос решился автоматически
текст выделяется но скопировать нельзя на ctrl+c не отзывается :)
так что тема снимается
gek (2001-12-19 08:46:00) [4]Ну позже гляну в свои ссылки
victor (2001-12-19 08:32:00) [5]про меню там есть ответ со ссылкой на www.euromind.com/iedelphi/index.htm
но там только картинка и ничего нет
может вспомнишь где видел
gek (2001-12-19 07:53:00) [6]Ну я же тебе ссылку давал ну сходи полазий,посотри
про меню я точно и слышал и видел, а насчет копирования и выделения не знаю