IVsToolboxDataProvider2.GetItemTipInfo(IDataObject, String, IPropertyBag) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.