OleCreateMenuDescriptor 函数 (ole2.h)

创建并返回 OLE 菜单描述符 (即 OLE 提供的数据结构,用于描述 OLE 在调度菜单消息和命令时要使用的菜单) 。

语法

HOLEMENU OleCreateMenuDescriptor(
  [in] HMENU                hmenuCombined,
  [in] LPOLEMENUGROUPWIDTHS lpMenuWidths
);

参数

[in] hmenuCombined

对象创建的组合菜单的句柄。

[in] lpMenuWidths

指向包含六个 LONG 值的数组的指针,该数组提供每个组中的菜单数。

返回值

返回描述符的句柄;如果内存不足,则返回 NULL

注解

对象可以调用 OleCreateMenuDescriptor 函数,为复合菜单创建描述符。 然后,OLE 使用此描述符来调度菜单消息和命令。 若要在不再需要共享菜单描述符时释放它,容器应调用配套帮助程序函数 OleDestroyMenuDescriptor

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 ole2.h
Library Ole32.lib
DLL Ole32.dll
API 集 Windows 10版本 10.0.10240 中引入的 ext-ms-win-com-ole32-l1-1-3 ()

另请参阅

OleDestroyMenuDescriptor