Compartilhar via


__VSPROJSLNDLGFLAGS Enumeration

Specifies project and solution dialog flags for OpenProjectOrSolutionViaDlg calls.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntax

'Declaration
<FlagsAttribute> _
Public Enumeration __VSPROJSLNDLGFLAGS
[FlagsAttribute]
public enum __VSPROJSLNDLGFLAGS
[FlagsAttribute]
public enum class __VSPROJSLNDLGFLAGS
[<FlagsAttribute>]
type __VSPROJSLNDLGFLAGS
public enum __VSPROJSLNDLGFLAGS

Members

Member name Description
PSDF_AddExistingProjectDialog Add existing project dialog.
PSDF_DefaultToAllProjectsFilter Default to All Projects filter.
PSDF_DirectoryPicker Puts the dialog in directory-picker mode. Used to open directory-based projects.
PSDF_OpenProjectDialog Open project dialog.
PSDF_OpenSolutionDialog Open solution dialog.

Remarks

COM Signature

From vsshell80.idl:

enum __VSPROJSLNDLGFLAGS
{
    PSDF_OpenSolutionDialog         = 0x00000001, // 
    PSDF_OpenProjectDialog          = 0x00000002, //
    PSDF_AddExistingProjectDialog   = 0x00000004, // 
    PSDF_DefaultToAllProjectsFilter = 0x00000008, // 
    PSDF_DirectoryPicker            = 0x00000010,
};
typedef DWORD VSPROJSLNDLGFLAGS;

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace