Compartilhar via


Método IVsToolbox2.AddItem2 (IDataObject, TBXITEMINFO , String, Guid)

 

Adiciona um item à guia Toolbox referenciada, especificando um GUID do pacote.

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

Sintaxe

int AddItem2(
    IDataObject pDO,
    TBXITEMINFO[] ptif,
    string lpszTab,
    [InAttribute] ref Guid guidPkg
)
int AddItem2(
    IDataObject^ pDO,
    array<TBXITEMINFO>^ ptif,
    String^ lpszTab,
    [InAttribute] Guid% guidPkg
)
abstract AddItem2 : 
        pDO:IDataObject *
        ptif:TBXITEMINFO[] *
        lpszTab:string *
        guidPkg:Guid byref -> int
Function AddItem2 (
    pDO As IDataObject,
    ptif As TBXITEMINFO(),
    lpszTab As String,
    <InAttribute> ByRef guidPkg As Guid
) As Integer

Parâmetros

  • pDO
    [in] Objeto de dados para adicionar à caixa de ferramentas.
  • ptif
    [in] Estrutura que contém as informações do item definido para o objeto de dados.Para obter uma lista de ptif valores, consulte TBXITEMINFO.
  • lpszTab
    [in] O nome localizado da guia para adicionar à caixa de ferramentas.O nome localizado pode ser obtido a partir do nome não-localizada invariável chamandoGetIDOfTab
  • guidPkg
    [in] GUID identificando o pacote que adicionar o item da caixa de ferramentas.Pacote GUID identificando seu VSPackage.

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 vsshell.idl:

HRESULT IVsToolbox2::AddItem2(
   [in]IDataObject* pDO,
   [in]PTBXITEMINFO ptif,
   [in]LPCOLESTR lpszTab,
   [in]REFGUID guidPkg
);

A caixa de ferramentas usa o GUID do pacote para definir o texto da interface do usuário para o item da caixa de ferramentas.No bstrText elemento da TBXITEMINFO estrutura, você deve especificar uma ID de recurso do formulário "Keyword".Essa ID de recurso, em seguida, deve corresponder à seqüência de caracteres da interface do usuário para o item da caixa de ferramentas na sua DLL satélite.A caixa de ferramentas persiste a identificação do GUID e o recurso pacote para cada item da caixa de ferramentas.Isso permite que ele reatribuir cada seqüência de caracteres da interface do usuário da caixa de ferramentas que o usuário altera o idioma do ambiente (localidade).

Consulte também

Interface IVsToolbox2
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo