Internet Explorer 相互運用性の技術サンプル

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

このサンプルでは、マネージ コードを使用して Microsoft Internet Explorer を自動化する方法を示します。 アンマネージ InternetExplorer 型を使用して、このクラスが公開しているメソッドとイベント、およびマネージ コードでの Internet Explorer イベントのシンクを示します。

サンプルの使用については、次のトピックを参照してください。

コマンド プロンプトを使用してサンプルをビルドするには

  1. コマンド プロンプト ウィンドウを開き、サンプルの使用言語に対応するサブディレクトリに移動します。

  2. 使用するプログラミング言語に応じて「msbuild ExplorerCS.sln」または「msbuild ExplorerJSL.sln」と入力します。

Visual Studio を使用してサンプルをビルドするには

  1. Windows エクスプローラを開き、このサンプルの使用言語に対応するサブディレクトリに移動します。

  2. 使用するプログラミング言語に応じて ExplorerCS.sln または ExplorerJSL.sln のアイコンをダブルクリックして、そのファイルを Visual Studio で開きます。

  3. [ビルド] メニューの [ソリューションのビルド] をクリックします。 サンプル アプリケーションは、既定の \bin ディレクトリまたは \bin\Debug ディレクトリにビルドされます。

サンプルを実行するには

  1. コマンド プロンプト ウィンドウで、ビルドした実行可能ファイルが格納されているディレクトリに移動します。

  2. 「Explorer.exe」と入力します。

  3. コマンド ラインに任意の Web サイトの URL を入力して、その Web サイトを開きます。

  4. Enter キーを押して終了します。

    注意

    このサンプルでは、コンソール アプリケーションをビルドします。出力を表示するには、これをコマンド プロンプトで起動して実行する必要があります。

Requirements

.NET Framework のバージョン: 2.0, 1.1, 1.0

解説

このサンプルでは、COM タイプ ライブラリである SHDocVw.tlb への参照を使用して、そのライブラリに定義されている InternetExplorer 型へのアクセスを取得します。 サンプルをビルドすると Explorer.exe は組み込まれていますディレクトリに SHDocVw.dll も含まことがわかります。 この DLL をコピーして、共通言語ランタイム、グローバル アセンブリ キャッシュに DLL を登録することがなくその型の読み込みに使用できます。

See Also

Reference

System.Runtime.InteropServices

Other Resources

アンマネージ コードとの相互運用