用VisualStudio2005生成浏览器帮助对象(BHO)

豆豆网   技术应用频道   2007年03月15日  【字号: 收藏本文

本文详细介绍用VisualStudio2005生成浏览器帮助对象(BHO)

  3.在“ATL 项目向导”中,确保服务器类型为“动态链接库 (DLL)”,然后单击“完成”。

  此时,Visual Studio 已为 DLL 创建了样板。现在,我们将添加实现 BHO 的 COM 对象。

  4.在“解决方案资源管理器”面板上,右键单击该项目,然后从“添加”子菜单中选择“类...”。

  5.选中“ATL 简单对象”,然后单击“添加”。

  随即出现“ATL 简单对象向导”。

  6.在“ATL 简单对象向导”的“名称”中,键入“HelloWorldBHO”以作为“短名称”。

  余下的名称将自动填充。

  7.在“ATL 简单对象向导”的“选项”中,选中“线程模型”下的“Apartment”、“聚合”下的“否”、“接口”下的“双重”以及“支持”下的“IobjectWithSite”。

  8.单击“完成”。

  以下文件将作为此项目的一部分创建。

  •HelloWorldBHO.h – 此头文件包含 BHO 的类定义。

  •HelloWorldBHO.cpp – 此源文件是项目的主文件并且包含 COM 对象。

  •HelloWorld.cpp – 此源文件用于实现通过 DLL 提供 COM 对象的导出。

  •HelloWorld.idl – 此源文件可用于定义自定义 COM 接口。对于本文,我们将不更改此文件。

  •HelloWorld.rgs – 此资源文件包含注册和取消注册 DLL 时编写和删除的注册表项。

来源:微软    作者:Tony Schreiner,John Sudds    责编:豆豆技术应用

正在加载评论...