![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите с WebBrowser [D7, Win2k, WinXP]
Barmutik © (2003-01-26 17:02:00)Встала следующая проблема:
Есть вложенный на форме Браузер и необходимо переприсвоить ему парента для переноса в другое место. Но однако при переприсваивании парента браузер теряет полностью своё содержимое. Подскажите как этого избежать ?
В дельфях при пересвоении парента происходит уничтожении хэндла окна и потом заного его создание. Я думаю что именно тут и происходит уничтожении содержимого эксплорера.
Подскажите как тут быть...
smok_er (2003-01-30 17:30:00) [1]Не, Вы меня не поняли...
В эксплорере, после посещения во время посещения страниц формируются списки Back и Forward.
Как бы так скопировать (я бы даже сказал в таком случае клонировать) браузер, чтобы в клоне осталась эта самая история посещений.
Barmutik (2003-01-30 17:02:00) [2]Там есть только механизм выдерания текста из Эксплорера.
А мехнизм присваивания его в другой эксплорер ? Я пробовал через сохранение в стрим и потом загрузку оттуда. Всё почти работает.. но проблема со сложными элементами :(
Хотелось бы получить во втором эксплорере абсолютно идентичную картинку.
К smok_er:
Насколько я знаю история УРЛов это только записи в специальной ветке реестра. Если же Вас интересует мехнизм истории.. в смысле кнопки Васк.. то тут всё просто.. просто ловить BeforeNavigate.
smok_er (2003-01-28 19:33:00) [3]А как сделать тоже самое с сохранением истории посещений? как это делает IE при Ctrl + N?
Chubais (2003-01-28 18:46:00) [4]перенос содержимого браузера http://delphi.mastak.com/cgi-bin/forum.pl?look=1&id=1043668833&n=4
Barmutik (2003-01-28 15:21:00) [5]Ну неужель никто не знает ?
Или подскажите как тогда перенести содержимое одного эксплорера во второй ?
Способ просто заново перенавигироваться не предлагать !