Internet Explorer 互操作性技术示例

更新:2007 年 11 月

本示例说明了如何使用托管代码实现 Microsoft Internet Explorer 的自动化。本示例通过使用非托管 InternetExplorer 类型说明了此类公开的方法和事件,并阐释了托管代码中接收 Internet Explorer 事件的方法。

有关使用这些示例的信息,请参见下面的主题:

Download sample

使用命令提示生成示例

  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. 在命令行上键入某个网站的 URL 以将其打开。

  4. 按 Enter 退出。

    a7f97x5e.alert_note(zh-cn,VS.90).gif说明:

    此示例生成一个控制台应用程序。您必须在命令提示窗口中启动并运行它才能查看它的输出。

要求

**.NET Framework 版本:**2.0、1.1、1.0

备注

此示例使用了一个对 SHDocVw.tlb(一个 COM 类型库)的引用来获得对该类型库中定义的 InternetExplorer 类型的访问权限。生成此示例时,可注意到生成 Explorer.exe 的目录中也包含 SHDocVw.dll。复制此 DLL 后,公共语言运行库无需在全局程序集缓存中注册此 DLL 即可加载其类型。

请参见

参考

System.Runtime.InteropServices

其他资源

与非托管代码交互操作