Help2.GetNextTopic(String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Данный URL-адрес возвращает следующий URL-адрес в содержании.
public:
System::String ^ GetNextTopic(System::String ^ bstrURL);
public:
Platform::String ^ GetNextTopic(Platform::String ^ bstrURL);
std::wstring GetNextTopic(std::wstring const & bstrURL);
[System.Runtime.InteropServices.DispId(14)]
public string GetNextTopic (string bstrURL);
[<System.Runtime.InteropServices.DispId(14)>]
abstract member GetNextTopic : string -> string
Public Function GetNextTopic (bstrURL As String) As String
Параметры
- bstrURL
- String
Строка, содержащая совместимый с Internet Explorer URL-адрес текущей темы.
Возвращаемое значение
Возвращает строку, содержащую URL-адрес следующей темы в оглавлении.
Реализации
- Атрибуты
Примеры
Создайте 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;
HelpGetNextURLExample(_applicationObject);
}
public void HelpGetNextURLExample(DTE2 dte)
{
// Returns and displays the URL of the topic that followins
// the topic specified
// by the URL in the table of contents.
try
{
Microsoft.VisualStudio.VSHelp80.Help2 help2 =
(Microsoft.VisualStudio.VSHelp80.Help2)_applicationObject.GetObject ("Help2");
// Get the next URL from the Visual Studio topic
// and display it.
MessageBox.Show("The next URL after the supplied one is "
+ "\n" + help2.GetNextTopic
("ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.en/
dv_vstoc/html/06ddebea-2c83-4a45-bb48-6264c797ed93.htm"));
}
catch (SystemException ex)
{
MessageBox.Show("ERROR: " + ex);
}
}