IVsAddToolboxItems Schnittstelle

Definition

Fügt der Toolbox Elemente hinzu.

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
Attribute

Hinweise

Diese Schnittstelle wird von der Visual Studio-Shell implementiert. Eine Instanz dieser Schnittstelle wird an Methoden von übermittelt <xref:Microsoft.VisualStudio.Shell.Interop.IIVsProvideTargetedToolboxItems> , damit der Element Anbieter neuen Inhalt hinzufügen kann. Die Signaturen ihrer Methoden stimmen mit denen von AddItem und AddItem2 (außer dem Hinzufügen des Item ID-Parameters) ab, um die Migration des vorhandenen Toolbox auffüllungs Codes zu vereinfachen. Bei beiden Methoden lpszTab ist der lokalisierte Name der Registerkarte (verwenden GetIDOfTab GetTabOfID Sie und, um zwischen lokalisierten und nicht lokalisierten Registerkarten Namen zu übersetzen). Wenn die angegebene Registerkarte nicht vorhanden ist, wird Sie erstellt, bevor das Element hinzugefügt wird. Alle Parameter Außer dem Datenobjekt und der Paket-GUID werden als eindeutig gekennzeichnet, da es Szenarien gibt, in denen die Aufrufer NULL zulassen möchten.

Methoden

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

Fügt ein Element zur Toolbox hinzu.

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

Fügt der Toolbox mit einem Verweis auf einen besitzendes Paket ein Element hinzu.

Gilt für