Internet Explorer 互操作性技术示例
更新:2007 年 11 月
本示例说明了如何使用托管代码实现 Microsoft Internet Explorer 的自动化。本示例通过使用非托管 InternetExplorer 类型说明了此类公开的方法和事件,并阐释了托管代码中接收 Internet Explorer 事件的方法。
有关使用这些示例的信息,请参见下面的主题:
使用命令提示生成示例
打开命令提示窗口,然后定位到该示例的语言特定子目录之一。
根据所选择的编程语言,键入 msbuild ExplorerCS.sln 或 msbuild ExplorerJSL.sln。
使用 Visual Studio 生成示例
打开 Windows 资源管理器,然后定位到该示例的语言特定子目录之一。
根据所选择的编程语言,双击 ExplorerCS.sln 或 ExplorerJSL.sln 的图标,从而在 Visual Studio 中打开该文件。
在“生成”菜单中选择“生成解决方案”。将在默认的 \bin 或 \bin\Debug 目录中生成示例应用程序。
运行示例
在命令提示窗口中,定位到包含生成的可执行文件的目录。
键入 Explorer.exe。
在命令行上键入某个网站的 URL 以将其打开。
按 Enter 退出。
说明: 此示例生成一个控制台应用程序。您必须在命令提示窗口中启动并运行它才能查看它的输出。
要求
**.NET Framework 版本:**2.0、1.1、1.0
备注
此示例使用了一个对 SHDocVw.tlb(一个 COM 类型库)的引用来获得对该类型库中定义的 InternetExplorer 类型的访问权限。生成此示例时,可注意到生成 Explorer.exe 的目录中也包含 SHDocVw.dll。复制此 DLL 后,公共语言运行库无需在全局程序集缓存中注册此 DLL 即可加载其类型。
请参见
参考
System.Runtime.InteropServices