Вниз
Скачать: CL | DM;

Перехват ссылки в TWebBrowser.   Найти похожие ветки 

 
sniknik ©   (2010-06-19 22:22) [0]

В IE, а значит и в TWebBrowser можно вызвать окно выбора url комбинацией Ctrl+L или Ctrl+O (или из меню), так вот введенное туда мне и нужно перехватить...

Просто в TWebBrowser сделан просмотр файла в "собственном"(/присланном, не моем) формате. Для нормального отображения формирую из него html страничку (в натуральном виде не читаем). Ну вот, и хотелось бы чтобы открытое там также нормально отображалось.

Да, метод каким делать неважен, можно через интерфейсы  TWebBrowser-а, можно яваскриптом изнутри странички (все одно я ее формирую, т.что что угодно могу добавить). Главное узнать, что за имя файла/url туда ввели (что преобразовывать), а показать свой. Или если можно, загружая файл подвергнуть его преобразованиям уже "внутри" IE? Тоже устроит.


 
xayam ©   (2010-06-20 13:01) [1]

а что мешает свой диалог открытия url сделать?


 
sniknik ©   (2010-06-20 13:29) [2]

Ничего. Просто есть желание задействовать стандартный, если невозможно то сделаю свой (собственно он уже есть, просто вызывается из другого места, но если получится я его уберу и там тоже сделаю вызов стандартного от IE).


 
sniknik ©   (2010-06-20 13:33) [3]

> сделаю вызов стандартного от IE
WebBrowser.ExecWB(OLECMDID_OPEN, OLECMDEXECOPT_DODEFAULT);
Проще чем "рисовать" свой.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.006 c
15-1277316827
zlodey
2010-06-23 22:13
2010.09.19
песни про программистов


15-1277651139
AKE
2010-06-27 19:05
2010.09.19
Стоит ли студенту изучать что-то дополнительно...


15-1277096188
tipman
2010-06-21 08:56
2010.09.19
Выпадающая таблица или таблица в ComboBox


2-1277531501
mm0
2010-06-26 09:51
2010.09.19
(Win7)Сообщение о подтв. запуска


15-1276720203
Юрий
2010-06-17 00:30
2010.09.19
С днем рождения ! 17 июня 2010 четверг




   Наверх