Beef Corlib
Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | List of all members
System.IO.CommonDialog Class Referenceabstract
Inheritance diagram for System.IO.CommonDialog:
System.IO.FileDialog System.IO.FolderBrowserDialog System.IO.OpenFileDialog System.IO.SaveFileDialog

Public Member Functions

Result< DialogResult > ShowDialog (INativeWindow owner=null)
 
virtual int OwnerWndProc (Windows.HWnd hWnd, int32 msg, int wParam, int lParam)
 

Public Attributes

Windows.HWnd mHWnd
 
Windows.HWnd mDefaultControlHwnd
 
int mDefWndProc
 

Static Public Attributes

static Dictionary< int, CommonDialogsHookMap
 
static Monitor sMonitor = new Monitor() ~ delete _
 

Protected Member Functions

virtual int HookProc (Windows.HWnd hWnd, int32 msg, int wParam, int lparam)
 
abstract Result< DialogResult > RunDialog (Windows.HWnd hWndOwner)
 

Member Data Documentation

◆ sHookMap

Dictionary<int, CommonDialog> System.IO.CommonDialog.sHookMap
static
Initial value:
= new Dictionary<int, CommonDialog>() ~
{
Debug.Assert(sHookMap.Count == 0);
delete _;
}