IVsToolboxDataProvider2.GetItemTipInfo 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供工具箱项的工具提示数据。
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 应显示的值。
返回
如果该方法成功,则它会返回 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 方法。