Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.09.19;
Скачать: 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 вся ветка

Текущий архив: 2010.09.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
15-1276979398
Юрий
2010-06-20 00:29
2010.09.19
С днем рождения ! 20 июня 2010 воскресенье


15-1277105792
12
2010-06-21 11:36
2010.09.19
Идея такая. Пусть пользователь сам себе рисует форму..


11-1216304360
neccasalmor
2008-07-17 18:19
2010.09.19
как в компоненте montcalendar выделить интервал дней?


2-1277667083
Terpelo
2010-06-27 23:31
2010.09.19
Управление словарем Lingvo через Alt + щелчок мышки


15-1277661939
ewd
2010-06-27 22:05
2010.09.19
Посоветуйте, как назвать диплом