http://www.microsoft.com/japan/msdn/academic/Articles/fun/02/
Visual C# .NET による MSDNAA おもしろプログラミング : 第 2 回 VC# で MSHTML
URL は、C# でのブラウザコントロールの使用方法について書かれたページです。
> C#でIEコンポーネントを利用したタブブラウザを製作しているのですが、
> タブの設置やとりあえずサイトの表示や進む・戻る等の機能は実現できているのですが、
現在「Web ブラウザコントロール(MSHTML)」を利用して
ブラウザを作成しているものと思われます。
残念ながら、この「Web ブラウザコントロール」には、
以下の機能(メソッド/プロパティ)は用意されていないようです。
・【画像の表示の有無】機能
・【JavaScriptやActiveXのON/OFF】機能
・【Bookmark】機能
これらの機能を実現するには、必要に応じて、
・レジストリを直接参照する
・COM を利用する
・API を利用する
という方法をとる必要があると思われます。
http://www.codeguru.com/Cpp/I-N/ieprogram/displayinginformation/...
CodeGuru : Displaying Information
URL は「インターネットオプション」ダイアログの設定変更
に関する情報とサンプルプログラム(VC++)です。
> 【画像の表示の有無】機能
は、レジストリの
HKCU¥Software¥Microsoft¥Internet Explorer¥Main
”Display Inline Images”
の値を変更することで設定変更が可能なようです。
<参考情報>
■ IEの画像の表示・非表示の切替
<C# でのレジストリ操作方法>
■ DOBON.NET .NET Tips - レジストリの操作
http://dobon.net/vb/dotnet/system/registrykey.html
レジストリの操作: .NET Tips: C#, VB.NET, Visual Studio
http://www.divakk.co.jp/aoyagi/csharp_tips_wbzone.html
C# Tips −AxWebBrowserのIInternetSecurityManager−
> 【JavaScriptやActiveXのON/OFF】機能
URL は C# で Web「ブラウザコントロール」のセキュリティの
設定を変更するサンプルコードです。COM を利用しています。
<IInternetZoneManager インターフェイスに関する情報>
■ About URL Security Zones Templates
■ Introduction to URL Security Zones
■ URL Security Zones Reference
■ Internet Zone Manager Object
また、別の方法として、直接レジストリを変更するという方法もあります。
IE のセキュリティの設定は、以下のレジストリに保存されているようです。
HKCU¥Software¥Microsoft¥Windows¥CurrentVersion¥Internet Settings¥Zones
詳しくは、下記の情報を参考にしてください。
<セキュリティ関連のレジストリの設定値の情報>
■ IEスクリプト無効化.js
■ Internet Explorer のマイ コンピュータ ゾーンのセキュリティ設定を強化する方法
http://support.microsoft.com/kb/833633/JA/
Internet Explorer のマイ コンピュータ ゾーンのセキュリティ設定を強化する方法
■ Internet Explorer のセキュリティ ゾーン関連のレジストリ エントリについて
http://support.microsoft.com/kb/182569/JA/
Internet Explorer のセキュリティ ゾーン関連のレジストリ エントリについて
> 【Bookmark】機能
IE のブックマーク(お気に入り)は、実際には、
%USERPROFILE%¥Favorites
というフォルダに インターネットショートカット(.url)という
ファイルで保存されています。
このファイルの操作方法については、下記の情報を参考にしてください。
<C# でもインターネットショートカットファイルの操作方法に関する情報>
■ .NET のつぼ
■ インターネットショートカット (.url) の作成と URL の取得 (IUniformResourceLocator)
■ インターネットショートカット(.url)から URL を取得する
■ お気に入りディレクトリのインターネットショートカットを列挙する
URL は「Donut」というタブブラウザに関する情報です。
ソースコード(VC++)がダウンロードできるので、眺めてみることをお勧めします。
(COM の呼び出し部分などが参考になると思います。)
http://www.microsoft.com/japan/com/
Component Development (Windows)
URL はマイクロソフトの COM に関する情報ページです。
> 急ぎ目なので基本から文法を勉強しろ・・・
とは、言いませんが、COM に関する勉強はしておいた方が良いと思います。
あせる気持ちは分からないでもないですが、急がば回れです。
非常に細かくご説明いただきましてありがとうございます!とても分かりやすい説明に感謝いたしますm(__)m