Flags that specify how to handle the data in the command menu invoke events.
Namespace:
ShellBoost.Core.WindowsShell
Assembly:
ShellBoost.Core (in ShellBoost.Core.dll) Version: 1.8.3.0
Syntax [FlagsAttribute]
public enum CMIC_MASK
Members
| Member name | Value | Description |
---|
| CMIC_MASK_ASYNCOK | 1048576 |
Invocation implementation can spin off a new thread or process to handle the call and does not need to block on completion of the function being invoked.
|
| CMIC_MASK_HOTKEY | 32 |
A hotkey has been specified.
|
| CMIC_MASK_ICON | 16 |
An icon handle has been specified.
|
| CMIC_MASK_FLAG_NO_UI | 1024 |
Invocation implementation is prevented from displaying user interface elements (for example, error messages) while carrying out a command.
|
| CMIC_MASK_UNICODE | 16384 |
Uses unicode strings.
|
| CMIC_MASK_NO_CONSOLE | 32768 |
If a shortcut menu handler needs to create a new process, it normally creates a new console. Setting the CMIC_MASK_NO_CONSOLE flag suppresses the creation of a new console.
|
| CMIC_MASK_NOASYNC | 256 | Windows Vista and later. Invocation implementation should be synchronous, not returning before it is complete. Since this is recommended, calling applications that specify this flag cannot guarantee that this request will be honored if they are not familiar with the implementation of the verb that they are invoking.
|
| CMIC_MASK_SHIFT_DOWN | 268435456 |
The SHIFT key is pressed. Use this instead of polling the current state of the keyboard that may have changed since the verb was invoked.
|
| CMIC_MASK_CONTROL_DOWN | 1073741824 |
The CTRL key is pressed. Use this instead of polling the current state of the keyboard that may have changed since the verb was invoked.
|
| CMIC_MASK_FLAG_LOG_USAGE | 67108864 |
Invocation implementation might want to keep track of the item being invoked for features like the "Recent documents" menu.
|
| CMIC_MASK_NOZONECHECKS | 8388608 |
Do not perform a zone check. This flag allows ShellExecuteEx to bypass zone checking put into place by IAttachmentExecute.
|
| CMIC_MASK_PTINVOKE | 536870912 |
Reserved. Don't use.
|
See Also