CSnapInItemImpl::AddMenuItems
AddMenuItems( LPCONTEXTMENUCALLBACK piCallback, long *pInsertionAllowed, DATA_OBJECT_TYPES type );
Parameters
piCallback
[in] Pointer to the IContextMenuCallback that can add items to the context menu.
pInsertionAllowed
[in, out] Identifies MMC-defined, menu-item insertion points that can be used. This can be a combination of the following flags:
-
CCM_INSERTIONALLOWED_TOP Items can be inserted at the top of a context menu.
-
CCM_INSERTIONALLOWED_NEW Items can be inserted in the Create New submenu.
-
CCM_INSERTIONALLOWED_TASK Items can be inserted in the Task submenu.
-
CCM_INSERTIONALLOWED_VIEW Items can be inserted in the toolbar view menu or in the View submenu of the result pane context menu.
type
[in] Specifies the type of object. It can have one of the following values:
-
CCT_SCOPE Data object for scope pane context.
-
CCT_RESULT Data object for result pane context.
-
CCT_SNAPIN_MANAGER Data object for snap-in manager context.
-
CCT_UNINITIALIZED Data object has an invalid type.
Remarks
This method implements the Win32 function IExtendContextMenu::AddMenuItems.
CSnapInItemImpl Overview | Class Members