Функция 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) |