Help2.SearchEx 方法

选择 搜索 窗口和选择性地使用术语加载 搜索 对话框或执行搜索特定的术语。

命名空间:  Microsoft.VisualStudio.VSHelp80
程序集:  Microsoft.VisualStudio.VSHelp80(在 Microsoft.VisualStudio.VSHelp80.dll 中)

语法

声明
Sub SearchEx ( _
    bstrSearchFilterTransform As String, _
    pszSearchTerm As String, _
    vssfSearchFlags As UInteger _
)
void SearchEx(
    string bstrSearchFilterTransform,
    string pszSearchTerm,
    uint vssfSearchFlags
)
void SearchEx(
    [InAttribute] String^ bstrSearchFilterTransform, 
    [InAttribute] String^ pszSearchTerm, 
    [InAttribute] unsigned int vssfSearchFlags
)
abstract SearchEx : 
        bstrSearchFilterTransform:string * 
        pszSearchTerm:string * 
        vssfSearchFlags:uint32 -> unit
function SearchEx(
    bstrSearchFilterTransform : String, 
    pszSearchTerm : String, 
    vssfSearchFlags : uint
)

参数

  • bstrSearchFilterTransform
    类型:String

    未使用。 通过在 nullnull 引用(在 Visual Basic 中为 Nothing)。

  • pszSearchTerm
    类型:String

    包含搜索词的字符串。

示例

创建 Visual Studio 外接程序使用 Visual C# 如 如何:创建外接程序所述。 添加对 Microsoft.VisualStudio.VSHelpMicrosoft.VisualStudio.VSHelp80System.Windows.Forms。 用下面的代码替换该 OnConnection 方法的代码在 Connect.cs 文件。 运行代码示例 如何:编译和运行自动化对象模型代码示例如中所述。

using System;
using Extensibility;
using EnvDTE;
using EnvDTE80;
using Microsoft.VisualStudio.VSHelp;
using Microsoft.VisualStudio.VSHelp80;
using System.Windows.Forms;

public void OnConnection(object application,
ext_ConnectMode connectMode, object addInInst, ref Array custom)
{
    _applicationObject = (DTE2)application;
    _addInInstance = (AddIn)addInInst;
    HelpSearchExexample(_applicationObject);
}

public void HelpSearchExexample(DTE2 dte)
{
    // This add-in searches for Help topics on automation.
    try
    {
        Microsoft.VisualStudio.VSHelp80.Help2 help2 =
(Microsoft.VisualStudio.VSHelp80.Help2)_applicationObject.GetObject 
("Help2");

        // Start a search on the keyword, automation.
        help2.SearchEx(null, "automation", 1);
    }

    catch (SystemException ex)
    {
        MessageBox.Show("ERROR: " + ex);
    }
}

.NET Framework 安全性

请参阅

参考

Help2 接口

Microsoft.VisualStudio.VSHelp80 命名空间