Win |
The Win32ShellContextMenuProvider type exposes the following members.
| Name | Description | |
|---|---|---|
| Win32ShellContextMenuProvider | Default constructor. | |
| Win32ShellContextMenuProvider(ItemIdList) | Creates a context menu for the passed ItemIdList. | |
| Win32ShellContextMenuProvider(JamItemIdListCollection) | Creates a context menu for the passed JamItemIdListCollection. |
| Name | Description | |
|---|---|---|
| AsyncOperation | Gets or sets a value indicating whether context menu operations are executed asynchronously. | |
| ShellMenuStartsAt | Gets or sets a position of the first item of the shell menu. | |
| SourceItems | Gets or sets source items. |
| Name | Description | |
|---|---|---|
| CreatePopupMenu | Creates popup menu. | |
| ExecuteCommand(ShellCommand) | Executes the command operation on the SourceItems . | |
| ExecuteCommand(ShellContextMenuCommand) |
Executes the command operation on the SourceItems.
Obsolete | |
| GetMenuCaption | Gets menu caption. | |
| HandleMenuItem | Handles the menu item described by pCommandId. | |
| OnAfterCommandExecute | Executes the AfterCommandExecute event. | |
| OnBeforeCommandExecute | Executes the BeforeCommandExecute event. | |
| OnRenameItemSelected | Fires the RenameItemSelected event | |
| Release | Releases this object. | |
| ShowContextMenu | Shows the context menu at the specified location and executes the menu item the user has chosen. |
| Name | Description | |
|---|---|---|
| AfterCommandExecute | This event is fired after a command that was selected from the context menu or passed to ExecuteCommand(ShellContextMenuCommand) is processed. | |
| BeforeCommandExecute | This event is fired before a command that was selected from the context menu or passed to ExecuteCommand(ShellContextMenuCommand) is processed. | |
| RenameItemSelected | This event is fired when the context menu option "Rename" is selected from the context menu or passed to ExecuteCommand(ShellContextMenuCommand). |