IVsAddToolboxItems Interface

Definição

Adiciona itens à caixa de ferramentas.

public interface class IVsAddToolboxItems
public interface class IVsAddToolboxItems
__interface IVsAddToolboxItems
public interface IVsAddToolboxItems
[System.Runtime.InteropServices.Guid("C1A29AC2-8FEC-407A-8650-41E05F5E87F7")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsAddToolboxItems
type IVsAddToolboxItems = interface
[<System.Runtime.InteropServices.Guid("C1A29AC2-8FEC-407A-8650-41E05F5E87F7")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsAddToolboxItems = interface
Public Interface IVsAddToolboxItems
Atributos

Comentários

Essa interface é implementada pelo shell do Visual Studio. Uma instância dessa interface é passada para métodos de <xref:Microsoft.VisualStudio.Shell.Interop.IIVsProvideTargetedToolboxItems> para permitir que o provedor de itens adicione novo conteúdo. As assinaturas de seus métodos correspondem às de AddItem e AddItem2 (exceto pela adição do parâmetro ID do item) para facilitar a migração do código de população da caixa de ferramentas existente. Para ambos os métodos, lpszTab é o nome localizado da guia (use GetIDOfTab e GetTabOfID para converter entre nomes de guias localizados e não localizados). Se a guia fornecida não existir, ela será criada antes de adicionar o item. Todos os parâmetros, exceto o objeto de dados e o GUID do pacote, são marcados como exclusivos porque há cenários nos quais queremos permitir que os chamadores passem nulos.

Métodos

AddItem(IDataObject, TBXITEMINFO[], String, String)

Adiciona um item à caixa de ferramentas.

AddItemWithOwningPackage(IDataObject, TBXITEMINFO[], String, String, Guid)

Adiciona um item à caixa de ferramentas com uma referência a um pacote proprietário.

Aplica-se a