LoadMenuIndirect

A função LoadMenuIndirect carrega o modelo de menu especificado na memória.

(HMENU LoadMenuIndirect CONST MENUTEMPLATE  * lpMenuTemplate / / endereço do modelo de menu);
 

Parâmetros

lpMenuTemplate
Ponteiro para um modelo de menu ou um estendido menu.

Um modelo de menu consiste em uma estrutura MENUITEMTEMPLATEHEADER seguida de uma ou mais estruturas MENUITEMTEMPLATE contíguas. Um modelo de menu estendido consiste em uma estrutura MENUEX_TEMPLATE_HEADER seguida de uma ou mais estruturas MENUEX_TEMPLATE_ITEM contíguas.

Retornar valores

Se a função for bem-sucedido, o valor de retorno é o identificador para o menu.

Se a função falhar, o valor de retorno é NULL. Para informações de erro estendidas get, chamar GetLastError.

Observações

Para a versão Unicode desta função e o ANSI, as seqüências de caracteres na estrutura MENUITEMTEMPLATE devem ser cadeias de caracteres Unicode.

QuickInfo

nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declarado em WinUser. h.
Biblioteca de importação:Use user32.lib.
Unicode:Implementado como versões Unicode e ANSI no Windows NT.

Ver também

Visão geral de menus, funções de Menu, LoadMenu, MENUEX_TEMPLATE_HEADER, MENUEX_TEMPLATE_ITEM, MENUITEMTEMPLATE, MENUITEMTEMPLATEHEADER

Index