QCMINFO 结构 (shlobj_core.h)

包含有关将菜单项合并到 Windows 资源管理器菜单中的信息。

语法

typedef struct _QCMINFO {
  HMENU               hmenu;
  UINT                indexMenu;
  UINT                idCmdFirst;
  UINT                idCmdLast;
  QCMINFO_IDMAP const *pIdMap;
} QCMINFO;

成员

hmenu

类型: HMENU

[in]要在其中添加新命令的菜单的句柄。

indexMenu

类型: UINT

[in]要插入第一个菜单项的从零开始的索引。

idCmdFirst

类型: UINT

[in, out]在输入时,此成员包含要用于上下文菜单的第一个可用 ID。 退出时,它包含添加的最后一个 ID 加 1。

idCmdLast

类型: UINT

[in]菜单项标识符的最大值。 idCmdFirstidCmdLast 的输入值之间的差异在于可添加的最大菜单项数。

pIdMap

类型: QCMINFO_IDMAP*

未使用,必须为 NULL

注解

请参阅 IContextMenu::QueryContextMenu ,因为此结构执行的角色与该方法的参数相同。 但请注意,该方法的返回值提供的信息与涉及 QCMINFO 的操作的返回值提供的信息并不相似。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 shlobj_core.h (包括 Shlobj.h)

另请参阅

DFM_MERGECONTEXTMENU

DFM_MERGECONTEXTMENU_BOTTOM

DFM_MERGECONTEXTMENU_TOP

SFVM_MERGEMENU