Функция OleCreateMenuDescriptor (ole2.h)

Создает и возвращает дескриптор меню OLE (то есть предоставленную OLE-структуру данных, описывающую меню), чтобы OLE использовало при отправке сообщений и команд меню.

Синтаксис

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

Параметры

[in] hmenuCombined

Дескриптор для объединенного меню, созданного объектом .

[in] lpMenuWidths

Указатель на массив из шести значений LONG , указывающих количество меню в каждой группе.

Возвращаемое значение

Возвращает дескриптор дескриптору значение NULL , если недостаточно памяти.

Комментарии

Объект может вызвать функцию OleCreateMenuDescriptor , чтобы создать дескриптор для составного меню. Затем OLE использует этот дескриптор для отправки сообщений и команд меню. Чтобы освободить дескриптор общего меню, когда он больше не нужен, контейнер должен вызвать вспомогательную функцию-компаньон OleDeкистраторMenuDescriptor.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header ole2.h
Библиотека Ole32.lib
DLL Ole32.dll
Набор API ext-ms-win-com-ole32-l1-1-3 (появилось в Windows 10 версии 10.0.10240)

См. также раздел

OleDeкимяМенюDescriptor