Форум: "Прочее";
Текущий архив: 2010.09.19;
Скачать: [xml.tar.bz2];
ВнизПерехват ссылки в 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c