在VisualStudio中使用Windows桌面搜索
2007-03-15 21:46:43 来源:WEB开发网核心提示: “选项”对话框页面工具窗口创建完成后,您可以为加载项提供一些配置选项,在VisualStudio中使用Windows桌面搜索(5),如图 3 所示,首先创建一个名为 WDSToolsOptions 的新类库,请注意,建议将第一个子页面命名为 General,然后向其
“选项”对话框页面
工具窗口创建完成后,您可以为加载项提供一些配置选项,如图 3 所示。首先创建一个名为 WDSToolsOptions 的新类库,然后向其中添加一个名为 OptionsPage 的新用户控件。
图 3 工具“选项”对话框页面
要添加“选项”对话框支持,您需要在新的用户控件上实现 IDTToolsOptionsPage 接口,其过程相当简单。此处只需要两个接口方法。OnAfterCreated 方法用于从注册表中读取以前保存的配置选项,并相应的更新 UI。OnOK 方法用于将 UI 选项保存到注册表。您可以通过一个静态的 Settings 类来保存所有配置选项,以避免频繁读取注册表。您可以在此文档的代码下载中查看这些实现。
最后一步是设置加载项,以使用新的选项页面程序集。.addin XML 配置文件是进行此步骤的最好选择,新的 Visual Studio 2005 加载项部署功能简化了加载项的安装并消除了基于注册表注册的需要。以下是使用加载项配置“选项”页面所需的全部代码:
以下是引用片段:
<ToolsOptionsPage>
<CategoryName="WindowsDesktopSearch">
<SubCategoryName="General">
<Assembly>[Path-To-Addin]WDSToolsOptions.dll</Assembly>
<FullClassName>WDSToolsOptions.OptionsPage</FullClassName>
</SubCategory>
</Category>
</ToolsOptionsPage>
如您所见,您只需告诉 Visual Studio 加载哪些程序集以及该程序集中的哪些类名称用于“选项”页面即可。请注意,建议将第一个子页面命名为 General,以遵循标准的 Microsoft 页面命名约定。
Tags:VisualStudio 使用 Windows
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接