Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Работа с Webbrowser


Автор: dron777 27.12.2015, 14:50
Подскажите как в компоненте Webbrowser сделать процедуру ClickImage, т.е. нажатие на картинке с целью получения её названия. Название добавляется в edit.

Смысл в том что я загружаю смайлы в Webbrowser, мышкой щелкаю по смайлам и в edit должно записываться их название. Необходимо для чата. Эта функция есть в компоненте HTMLLite, но в Delphi 2007 он не ставится, вот пытаюсь понять как это сделать с Webbrowser.

Автор: kami 2.2.2016, 21:43
У веб-браузера есть событие OnBeforeNavigate2.
Если картинке сопоставлена какая-нибудь ссылка, эту ссылку и маленькую кучку дополнительных параметров вы получите в данном событии.
Запрещаем переход по ссылке, выставляя Cancel:=True
и обрабатываем параметры как угодно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)