IVsAddToolboxItems Интерфейс

Определение

Добавляет элементы на панель элементов.

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
Атрибуты

Комментарии

Этот интерфейс реализуется оболочкой Visual Studio. Экземпляр этого интерфейса передается методам, <xref:Microsoft.VisualStudio.Shell.Interop.IIVsProvideTargetedToolboxItems> чтобы поставщик элементов может добавить новое содержимое. Сигнатуры своих методов соответствуют AddItem AddItem2 параметрам и (за исключением добавления параметра идентификатора элемента) для упрощения переноса существующего кода заполнения панели элементов. Для обоих методов lpszTab — это локализованное имя вкладки (используется GetIDOfTab и GetTabOfID для преобразования между локализованными и нелокализованными именами вкладок). Если данная вкладка не существует, она будет создана перед добавлением элемента. Все параметры, за исключением объекта данных и идентификатора GUID пакета, помечаются как уникальные, поскольку существуют сценарии, в которых вызывающие объекты должны допускать значение NULL.

Методы

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

Добавляет элемент на панель элементов.

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

Добавляет элемент на панель элементов со ссылкой на пакет-владелец.

Применяется к