Share via


IVsAddProjectItemDlg Interface

Definition

Provides access to the environment's Add Project Item dialog box for the purpose of adding new items to the project.

public interface class IVsAddProjectItemDlg
public interface class IVsAddProjectItemDlg
__interface IVsAddProjectItemDlg
[System.Runtime.InteropServices.Guid("11DFCCEB-D935-4A9F-9796-5BA433C5AF8E")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsAddProjectItemDlg
[System.Runtime.InteropServices.Guid("11DFCCEB-D935-4A9F-9796-5BA433C5AF8E")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsAddProjectItemDlg
[<System.Runtime.InteropServices.Guid("11DFCCEB-D935-4A9F-9796-5BA433C5AF8E")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsAddProjectItemDlg = interface
[<System.Runtime.InteropServices.Guid("11DFCCEB-D935-4A9F-9796-5BA433C5AF8E")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsAddProjectItemDlg = interface
Public Interface IVsAddProjectItemDlg
Derived
Attributes

Remarks

The individual Add commands in this interface call the same dialog box as the Add Item command except that the tree control in the left pane is expanded to the appropriate folder.

Notes to Implementers

Projects implement this interface when their command handlers need to access the Add Item command as well as other Add commands.

Notes to Callers

The IVsAddProjectDlg interface is called by projects when they need to implement their command handlers for the Add Item command as well as other Add commands. The objective is to access the Add Project Item dialog box in order to add a new item to a project.

Methods

AddProjectItemDlg(UInt32, Guid, IVsProject, UInt32, String, String, String, String, Int32)

Displays the Add Item dialog box on behalf of the calling project.

Applies to