Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.45 MB
Время: 0.005 c
15-1277407702
AKE
2010-06-24 23:28
2010.09.19
Помогите решить, плиз?


15-1277497794
Юрий
2010-06-26 00:29
2010.09.19
С днем рождения ! 26 июня 2010 суббота


15-1277411394
Юрий
2010-06-25 00:29
2010.09.19
С днем рождения ! 25 июня 2010 пятница


2-1277721170
Scot Storch
2010-06-28 14:32
2010.09.19
проверка наличия IDs в таблице


15-1276979398
Юрий
2010-06-20 00:29
2010.09.19
С днем рождения ! 20 июня 2010 воскресенье





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский