SHDocVw.InternetExplorerを使用し、オンメモリでウェブを操作する際に画像表示を無効化にするには?

解決


ストスト  2009-10-26 20:04:12  No: 146434  IP: [192.*.*.*]

質問させていただきます。

SHDocVw.InternetExplorerを使用し、
オンメモリでウェブを操作する際に画像表示を無効化にする方法はありますか?

IEブラウザのプロパティから直接弄るのではなく、
ソース内で実現したいのですが、皆様お知恵をお貸し下さい。。。

編集 削除
魔界の仮面弁士  2009-10-27 10:53:00  No: 146435  IP: [192.*.*.*]

# 回答に非ず

設定箇所としては、レジストリの
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Display Inline Images
にありますね。ただ、IE のバージョン等によっては、この値を変更するだけでは
設定が切り替わらない場合もあるようです。


このほか、お気に入り内の "Toggle Images.exe" を起動するという方法があります。
IE4 PowerToys や Web Accessories for Internet Explorer 5 に付属の機能なので、
こちらは現時点で使用可能な方法というわけではありませんけれども。

http://www.microsoft.com/windows/ie/ie6/previous/webaccess/webdevaccess.mspx
http://homepage3.nifty.com/yhbrahms/005.ht6.gif
http://support.microsoft.com/kb/177725/en-us


# なお、(IE ではなく)WebBrowser であれば、DISPID_AMBIENT_DLCONTROL にて
# DLCTL_DLIMAGES フラグをオフにする手が使えるようです。
http://support.microsoft.com/kb/183412/ja
http://dobon.net/vb/bbs/log3-37/23039.html

編集 削除
ストスト  2009-10-27 19:53:27  No: 146436  IP: [192.*.*.*]

魔界の仮面弁士 様

ご回答ありがとうございます。

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Display Inline Images
を弄ってみました。

おっしゃるとおり、IE7ではこの値を変更すると、部分的に画像が非表示になり、画面上の読込みプログレスバーが途中でとまってしまいました。

色々と、試してみようと思います。
ありがとうございます。

編集 削除