Compartilhar via


Função OleCreateMenuDescriptor (ole2.h)

Cria e retorna um descritor de menu OLE (ou seja, uma estrutura de dados fornecida por OLE que descreve os menus) para o OLE usar ao expedir mensagens de menu e comandos.

Sintaxe

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

Parâmetros

[in] hmenuCombined

Manipule para o menu combinado criado pelo objeto .

[in] lpMenuWidths

Ponteiro para uma matriz de seis valores LONG que dão o número de menus em cada grupo.

Retornar valor

Retorna o identificador para o descritor ou NULL se a memória insuficiente estiver disponível.

Comentários

A função OleCreateMenuDescriptor pode ser chamada pelo objeto para criar um descritor para o menu composto. Em seguida, o OLE usa esse descritor para expedir mensagens de menu e comandos. Para liberar o descritor de menu compartilhado quando ele não for mais necessário, o contêiner deve chamar a função auxiliar complementar, OleDestroyMenuDescriptor.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho ole2.h
Biblioteca Ole32.lib
DLL Ole32.dll
Conjunto de APIs ext-ms-win-com-ole32-l1-1-3 (introduzido no Windows 10, versão 10.0.10240)

Confira também

OleDestroyMenuDescriptor