C# Class SystemRestoreExplorer.SystemMenu

A class that helps to manipulate the system menu of a passed form. Written by Florian "nohero" Stinglmayr
Exibir arquivo Open project: nicbedford/SystemRestoreExplorer Class Usage Examples

Public Methods

Method Description
AppendMenu ( int id, string item ) : bool
AppendMenu ( int id, string item, ItemFlags flags ) : bool
AppendSeparator ( ) : bool
FromForm ( Form form ) : SystemMenu
InsertMenu ( int pos, ItemFlags flags, int id, string item ) : bool
InsertMenu ( int pos, int id, string item ) : bool
InsertSeparator ( int pos ) : bool
ResetSystemMenu ( Form form ) : void
SystemMenu ( ) : System
VerifyItemID ( int id ) : bool

Private Methods

Method Description
apiAppendMenu ( IntPtr hMenu, int flags, int newID, string item ) : int
apiGetSystemMenu ( IntPtr hWnd, int bReset ) : IntPtr
apiInsertMenu ( IntPtr hMenu, int position, int flags, int newId, string item ) : int

Method Details

AppendMenu() public method

public AppendMenu ( int id, string item ) : bool
id int
item string
return bool

AppendMenu() public method

public AppendMenu ( int id, string item, ItemFlags flags ) : bool
id int
item string
flags ItemFlags
return bool

AppendSeparator() public method

public AppendSeparator ( ) : bool
return bool

FromForm() public static method

public static FromForm ( Form form ) : SystemMenu
form System.Windows.Forms.Form
return SystemMenu

InsertMenu() public method

public InsertMenu ( int pos, ItemFlags flags, int id, string item ) : bool
pos int
flags ItemFlags
id int
item string
return bool

InsertMenu() public method

public InsertMenu ( int pos, int id, string item ) : bool
pos int
id int
item string
return bool

InsertSeparator() public method

public InsertSeparator ( int pos ) : bool
pos int
return bool

ResetSystemMenu() public static method

public static ResetSystemMenu ( Form form ) : void
form System.Windows.Forms.Form
return void

SystemMenu() public method

public SystemMenu ( ) : System
return System

VerifyItemID() public static method

public static VerifyItemID ( int id ) : bool
id int
return bool