Partilhar via


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

 

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

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Sintaxe

int GetItemTipInfo(
    IDataObject pDO,
    string lpszCurrentName,
    IPropertyBag pStrings
)
int GetItemTipInfo(
    IDataObject^ pDO,
    String^ lpszCurrentName,
    IPropertyBag^ pStrings
)
abstract GetItemTipInfo : 
        pDO:IDataObject *
        lpszCurrentName:string *
        pStrings:IPropertyBag -> int
Function GetItemTipInfo (
    pDO As IDataObject,
    lpszCurrentName As String,
    pStrings As IPropertyBag
) As Integer

Parâmetros

  • pDO
    [in] O objeto de dados correspondente a esse item.
  • lpszCurrentName
    [in] Atualmente, o nome do item da caixa de ferramentas como ela é exibido na caixa de ferramentas.
  • pStrings
    [in] O objeto COM IPropertyBag objeto contendo os valores que a dica de ferramenta deve exibir.

Valor de retorno

Type: System.Int32

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

Comentários

COM assinatura

De vsshell80.idl:

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

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

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

Nome

Valor

"Nome"

"Nome" pode ser qualquer seqüência de caracteres, mas na maioria dos casos, ele deve ser igual a lpszCurrentName.(O valor de "Nome" será exibido em negrito.)

"Versão"

Uma seqüência de caracteres que contém uma série de números separados por pontos (por exemplo "1.2.34 ").

"Empresa"

Uma seqüência de caracteres que contém o nome da empresa.

"ComponentType"

Uma seqüência de caracteres que descreve o tipo de componente, como, por exemplo, "gerenciado.NET Control"ou"Componente COM".

"Descrição"

Uma seqüência de caracteres que contém uma ou duas frases de menos de 100 caracteres total.

Qualquer um, todas ou nenhuma dessas propriedades podem ser fornecidas para o Write método.

Consulte também

Interface IVsToolboxDataProvider2
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo