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]菜单项标识符的最大值。 idCmdFirst 和 idCmdLast 的输入值之间的差异在于可添加的最大菜单项数。
pIdMap
类型: QCMINFO_IDMAP*
未使用,必须为 NULL。
注解
请参阅 IContextMenu::QueryContextMenu ,因为此结构执行的角色与该方法的参数相同。 但请注意,该方法的返回值提供的信息与涉及 QCMINFO 的操作的返回值提供的信息并不相似。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | shlobj_core.h (包括 Shlobj.h) |