Help2.SyncIndex(String, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Ищет раздел, указанный ключевым словом K, но не отображает раздел в обозревателе документов, если не указано иное.
public:
void SyncIndex(System::String ^ bstrKeyword, int fShow);
public:
void SyncIndex(Platform::String ^ bstrKeyword, int fShow);
void SyncIndex(std::wstring const & bstrKeyword, int fShow);
[System.Runtime.InteropServices.DispId(19)]
public void SyncIndex (string bstrKeyword, int fShow);
[<System.Runtime.InteropServices.DispId(19)>]
abstract member SyncIndex : string * int -> unit
Public Sub SyncIndex (bstrKeyword As String, fShow As Integer)
Параметры
- bstrKeyword
- String
Строка, содержащая ключевое слово К.
- fShow
- Int32
Задайте для принудительного открытия окна индекса.
Реализации
- Атрибуты
Примеры
Создайте 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;
HelpSyncContentsexample(_applicationObject);
}
public void HelpSyncContentsexample(DTE2 dte)
{
// This add-in synchronizes the Help index to
// the supplied index.
try
{
Microsoft.VisualStudio.VSHelp80.Help2 help2 =
(Microsoft.VisualStudio.VSHelp80.Help2)_applicationObject.GetObject ("Help2");
// Synchronize index.
help2.SyncIndex("FLT_RADIX constant", 1);
}
catch (SystemException ex)
{
MessageBox.Show("ERROR: " + ex);
}
}