Здравствуйте kastet, Вы писали:
K>Проблема следующая:
K>Если в Internet Explorer по умолчанию отключена загрузка картинок, то
K>все страницы, открытые в CHtmlView показываются без картинок.
K>Как принудительно заставить CHtmlView загружать страницы с картинками.
K>Сам я кроме как писать в реестр
K>HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Display Inline Images = "yes".
K>не придумал.
K>Помогите, кто чем может.
Посмотри
http://www.rsdn.ru/forum/?action=message&gid=4&mid=8902&ubb=1Автор: KVV
Дата: 13.10.01
Из той же оперы.
Здравствуйте kastet, Вы писали:
K>Проблема следующая:
K>Если в Internet Explorer по умолчанию отключена загрузка картинок, то
K>все страницы, открытые в CHtmlView показываются без картинок.
K>Как принудительно заставить CHtmlView загружать страницы с картинками.
K>Сам я кроме как писать в реестр
K>HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Display Inline Images = "yes".
K>не придумал.
K>Помогите, кто чем может.
IE позволяет контролировать закачку картинок(и многое другое :))
Для этого надо будет подвязать к получению событий от WebBrouser'a
и обрабатывать событие с DISPID_AMBIENT_DLCONTROL, IE запрашивает
его для определения настроек связанных с контролирование Download и Execution
ты должен вернуть список флагов.
Например так
case DISPID_AMBIENT_DLCONTROL:
*pvarResult = DLCTL_DLIMAGES | DLCTL_VIDEOS | DLCTL_BGSOUNDS | DLCTL_NO_SCRIPTS;
Как подвязаться к событиям от IE смотри статьи на этом сайте.
Так же Смотри пример в MSDN'e :AtlBrowser
И рекомендую "MS Press — Programming MS Internet Explorer 5"
Chapter 9:Controlling Download and Execution, там приведен полный список флагов.
которую ты можешь скачать с
http://pcbook.51soft.com/ebook/en/default.asp
(
ftp://dl3.51soft.com:8384/bco019.zip)