C# Class Nuxeo.Otg.Win.ContextMenuExt

Inheritance: IShellExtInit, IContextMenu
ファイルを表示 Open project: nuxeo/nuxeo-otg-win

Protected Properties

Property Type Description
DEBUG bool

Public Methods

Method Description
GetCommandString ( UIntPtr idCmd, uint uFlags, IntPtr pReserved, StringBuilder pszName, uint cchMax ) : void
Initialize ( IntPtr pidlFolder, IntPtr pDataObj, IntPtr hKeyProgID ) : void
InvokeCommand ( IntPtr pici ) : void
QueryContextMenu ( IntPtr hMenu, uint iMenu, uint idCmdFirst, uint idCmdLast, uint uFlags ) : int

Protected Methods

Method Description
getFileName ( IntPtr hDrop, uint iFile ) : String

Private Methods

Method Description
Register ( Type t ) : void
Unregister ( Type t ) : void

Method Details

GetCommandString() public method

public GetCommandString ( UIntPtr idCmd, uint uFlags, IntPtr pReserved, StringBuilder pszName, uint cchMax ) : void
idCmd System.UIntPtr
uFlags uint
pReserved System.IntPtr
pszName StringBuilder
cchMax uint
return void

Initialize() public method

public Initialize ( IntPtr pidlFolder, IntPtr pDataObj, IntPtr hKeyProgID ) : void
pidlFolder System.IntPtr
pDataObj System.IntPtr
hKeyProgID System.IntPtr
return void

InvokeCommand() public method

public InvokeCommand ( IntPtr pici ) : void
pici System.IntPtr
return void

QueryContextMenu() public method

public QueryContextMenu ( IntPtr hMenu, uint iMenu, uint idCmdFirst, uint idCmdLast, uint uFlags ) : int
hMenu System.IntPtr
iMenu uint
idCmdFirst uint
idCmdLast uint
uFlags uint
return int

getFileName() protected method

protected getFileName ( IntPtr hDrop, uint iFile ) : String
hDrop System.IntPtr
iFile uint
return String

Property Details

DEBUG protected_oe static_oe property

protected static bool DEBUG
return bool