IVsToolbox.AddItem Method
Adds a data object to the specified tab in the Toolbox.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
Function AddItem ( _
pDO As IDataObject, _
ptif As TBXITEMINFO(), _
lpszTab As String _
) As Integer
int AddItem(
IDataObject pDO,
TBXITEMINFO[] ptif,
string lpszTab
)
int AddItem(
[InAttribute] IDataObject^ pDO,
[InAttribute] array<TBXITEMINFO>^ ptif,
[InAttribute] String^ lpszTab
)
abstract AddItem :
pDO:IDataObject *
ptif:TBXITEMINFO[] *
lpszTab:string -> int
function AddItem(
pDO : IDataObject,
ptif : TBXITEMINFO[],
lpszTab : String
) : int
Parameters
pDO
Type: Microsoft.VisualStudio.OLE.Interop.IDataObject[in] IDataObject to be added to the References tab in the Toolbox.
ptif
Type: array<Microsoft.VisualStudio.Shell.Interop.TBXITEMINFO[][in] Structure identifying item characteristics, such as the item name and icon. For more information, see TBXITEMINFO.
lpszTab
Type: String[in] The localized name of the Toolbox tab to add the data object to. The localized name can be obtained from the invariant non-localized name by calling GetIDOfTab
Return Value
Type: Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From vsshell.idl:
HRESULT IVsToolbox::AddItem(
[in]IDataObject* pDO,
[in]PTBXITEMINFO ptif,
[in]LPCOLESTR lpszTab
);
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.