IVsToolboxDataProvider2.GetItemTipInfo(IDataObject, String, IPropertyBag) Método

Definição

Fornece dados de dica de ferramenta para um item da caixa de ferramentas.

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

Parâmetros

pDO
IDataObject

no O objeto de dados correspondente ao item da caixa de ferramentas.

lpszCurrentName
String

no O nome do item da caixa de ferramentas como ele é exibido atualmente na caixa de ferramentas.

pStrings
IPropertyBag

no O objeto de objeto COM que IPropertyBag contém os valores que a dica de ferramenta deve exibir.

Retornos

Int32

Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.

Comentários

Assinatura COM

De vsshell80. idl:

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

lpszCurrentName é o nome de exibição atual do item, pois ele existe na caixa de ferramentas (que pode ser diferente de seu nome original se o usuário o tiver renomeado).

O provedor de dados pode adicionar um valor à janela de dica de ferramenta de um item chamando Write uma vez para cada propriedade. Os seguintes nomes de propriedade são reconhecidos:

Nome Valor
Nomes "Name" pode ser qualquer cadeia de caracteres, mas na maioria dos casos ele deve ser o mesmo que lpszCurrentName . (O valor de "Name" será exibido em negrito.)
Versão Uma cadeia de caracteres que contém uma série de números separados por pontos (por exemplo, "1.2.34").
Corporativa Uma cadeia de caracteres que contém o nome da empresa.
ComponentType Uma cadeia de caracteres que descreve o tipo do componente, como "controle .NET gerenciado" ou "componente COM".
Ndescrição Uma cadeia de caracteres que contém uma ou duas frases de menos de 100 caracteres no total.

Qualquer, todas ou nenhuma dessas propriedades pode ser fornecida para o Write método.

Aplica-se a