C# Class WindowsPathEditor.FolderBrowserDialogEx

Similar to FolderBrowserDialog, but provides a more fine grained access to the creation flags of the dialog (CreationFlags property).
Inheritance: System.Windows.Forms.CommonDialog
显示文件 Open project: rix0rrr/WindowsPathEditor Class Usage Examples

Private Properties

Property Type Description
FolderBrowserDialog_BrowseCallbackProc int
GetSHMalloc IMalloc
SHBrowseForFolder System.IntPtr
SHGetMalloc int
SHGetPathFromIDList bool
SHGetSpecialFolderLocation int
SendMessage System.IntPtr
SendMessage System.IntPtr

Public Methods

Method Description
FolderBrowserDialogEx ( ) : System

Initializes a new instance of the FolderBrowserDialogEx class.

Reset ( ) : void

Resets the properties of this common dialog box to their default values.

Protected Methods

Method Description
RunDialog ( IntPtr hwndOwner ) : bool

When overridden in a derived class, specifies a common dialog box.

Private Methods

Method Description
FolderBrowserDialog_BrowseCallbackProc ( IntPtr hwnd, int msg, IntPtr lParam, IntPtr lpData ) : int
GetSHMalloc ( ) : IMalloc
SHBrowseForFolder ( [ lpbi ) : IntPtr
SHGetMalloc ( [ ppMalloc ) : int
SHGetPathFromIDList ( IntPtr pidl, IntPtr pszPath ) : bool
SHGetSpecialFolderLocation ( IntPtr hwnd, int csidl, IntPtr &ppidl ) : int
SendMessage ( HandleRef hWnd, int msg, int wParam, int lParam ) : IntPtr
SendMessage ( HandleRef hWnd, int msg, int wParam, string lParam ) : IntPtr

Method Details

FolderBrowserDialogEx() public method

Initializes a new instance of the FolderBrowserDialogEx class.
public FolderBrowserDialogEx ( ) : System
return System

Reset() public method

Resets the properties of this common dialog box to their default values.
public Reset ( ) : void
return void

RunDialog() protected method

When overridden in a derived class, specifies a common dialog box.
protected RunDialog ( IntPtr hwndOwner ) : bool
hwndOwner System.IntPtr A value that represents the window handle of the owner window for the common dialog box.
return bool