IVsToolboxDataProvider2.GetItemTipInfo 方法

定义

提供工具箱项的工具提示数据。

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

中对应于工具箱项的数据对象。

lpszCurrentName
String

中工具箱项当前在工具箱中显示的名称。

pStrings
IPropertyBag

中COM 对象 IPropertyBag 对象,包含 ToolTip 应显示的值。

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

COM 签名

从 vsshell80:

HRESULT IVsToolboxDataProvider2::GetItemTipInfo(  
   [in] IDataObject *pDO,  
   [in] LPCOLESTR lpszCurrentName,  
   [in] IPropertyBag *pStrings  
);  

lpszCurrentName 项在工具箱上的当前显示名称, (如果用户将其重命名) ,则它可能不同于其原始名称。

数据访问接口可以通过 Write 为每个属性调用一次,将值添加到项的工具提示窗口中。 识别以下属性名称:

名称
路径名 "Name" 可以是任意字符串,但在大多数情况下,它应与相同 lpszCurrentName 。 ("名称" 的值将显示为粗体。 )
版本 一个字符串,包含用句点分隔的一系列数字 (例如 "1.2.34" ) 。
上市公司 包含公司名称的字符串。
ComponentType 描述组件类型的字符串,例如 "托管 .NET 控件" 或 "COM 组件"。
2008 一个字符串,其中包含一个或两个小于100总计字符的句子。

任何这些属性均可提供给 Write 方法。

适用于