CSnapInItemImpl::AddMenuItems

此方法实现Win32函数 IExtendContextMenu::AddMenuItems

AddMenuItems(
   LPCONTEXTMENUCALLBACK piCallback,
   long *pInsertionAllowed,
   DATA_OBJECT_TYPES type 
);

参数

  • piCallback
    [out]一个指向可以将项添加到上下文菜单的 IContextMenuCallback 的指针。

  • pInsertionAllowed
    [in,out]标识Microsoft Management Console (MMC) -定义,可使用的菜单项插入点。它可以是以下标志的组合:

    • CCM_INSERTIONALLOWED_TOP 项目中插入到上下文菜单顶部。

    • CCM_INSERTIONALLOWED_NEW 项目在中创建新的子菜单可插入。

    • CCM_INSERTIONALLOWED_TASK 项任务在子菜单可插入。

    • CCM_INSERTIONALLOWED_VIEW 项目中粘贴到工具栏"视图或"结果"窗格上下文菜单的视图子菜单。

  • type
    [in]用于指定对象的类型。它可以具有下列值之一:

    • CCT_SCOPE 范围窗格上下文的数据对象。

    • CCT_RESULT 结果窗格上下文的数据对象。

    • CCT_SNAPIN_MANAGER 管理单元管理器上下文的数据对象。

    • CCT_UNINITIALIZED 数据对象具有无效类型。

要求

Header: atlsnap.h

请参见

参考

CSnapInItemImpl选件类