Поделиться через


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

    Не используется. Передайте in nullссылка NULL (Nothing в Visual Basic).

  • pszSearchTerm
    Тип: String

    Строка, содержащая условие поиска.

  • vssfSearchFlags
    Тип: UInt32

    Значения, указанные в пределах __vsSearchFlags.

Примеры

Create a Visual Studio надстройка с помощью Visual C# как описано в разделе Практическое руководство. Создание надстройки. Добавление ссылок на Microsoft.VisualStudio.VSHelp" Microsoft.VisualStudio.VSHelp80и System.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 - пространство имен