IVsToolboxDataProvider2.GetItemTipInfo(IDataObject, String, IPropertyBag) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет сведения подсказки для элемента панели инструментов.
public:
int GetItemTipInfo(Microsoft::VisualStudio::OLE::Interop::IDataObject ^ pDO, System::String ^ lpszCurrentName, Microsoft::VisualStudio::OLE::Interop::IPropertyBag ^ pStrings);
public:
int GetItemTipInfo(Microsoft::VisualStudio::OLE::Interop::IDataObject ^ pDO, Platform::String ^ lpszCurrentName, Microsoft::VisualStudio::OLE::Interop::IPropertyBag ^ pStrings);
int GetItemTipInfo(Microsoft::VisualStudio::OLE::Interop::IDataObject const & pDO, std::wstring const & lpszCurrentName, Microsoft::VisualStudio::OLE::Interop::IPropertyBag const & pStrings);
public int GetItemTipInfo (Microsoft.VisualStudio.OLE.Interop.IDataObject pDO, string lpszCurrentName, Microsoft.VisualStudio.OLE.Interop.IPropertyBag pStrings);
abstract member GetItemTipInfo : Microsoft.VisualStudio.OLE.Interop.IDataObject * string * Microsoft.VisualStudio.OLE.Interop.IPropertyBag -> int
Public Function GetItemTipInfo (pDO As IDataObject, lpszCurrentName As String, pStrings As IPropertyBag) As Integer
Параметры
- pDO
- IDataObject
[in] Объект данных, соответствующий элементу панели элементов.
- lpszCurrentName
- String
[in] Имя элемента панели элементов, отображающееся в данный момент на панели элементов.
- pStrings
- IPropertyBag
[in] COM-объект IPropertyBag, содержащие значения, которые необходимо отобразить в подсказке.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из vsshell80. IDL:
HRESULT IVsToolboxDataProvider2::GetItemTipInfo(
[in] IDataObject *pDO,
[in] LPCOLESTR lpszCurrentName,
[in] IPropertyBag *pStrings
);
lpszCurrentName Текущее отображаемое имя элемента в том виде, в котором оно существует на панели элементов (оно может отличаться от исходного имени, если пользователь переименовал его).
Поставщик данных может добавить значение в окно подсказки элемента, вызвав Write один раз для каждого свойства. Распознаются следующие имена свойств:
| Название | Значение |
|---|---|
| Безымян | "Name" может быть любой строкой, но в большинстве случаев он должен быть таким же, как и lpszCurrentName . (Значение "имя" будет отображаться полужирным шрифтом.) |
| Систему | Строка, содержащая последовательность чисел, разделенных точками (например, "1.2.34"). |
| Во | Строка, содержащая название компании. |
| Параметра ComponentType | Строка, описывающая тип компонента, например "управляемый элемент управления .NET" или "COM-компонент". |
| Nописание | Строка, содержащая одно или два предложения длиной менее 100 символов. |
Для метода могут быть заданы все, все или ни одно из этих свойств Write .