winuser.h


LoadMenuIndirect

La función LoadMenuIndirect carga la plantilla de menú especificada en memoria.

Sintaxis

HMENU LoadMenuIndirect(
    CONST MENUTEMPLATE *lpMenuTemplate  // dirección de plantilla de menú
   );

Parámetros

lpMenuTemplate: apunta a una plantilla de menú o a una plantilla de menú extendida.

Una plantilla de menú consiste en una estructura MENUITEMTEMPLATEHEADER seguida por una o más estructuras MENUITEMTEMPLATE contiguas. Una plantilla de menú extendida consiste en una estructura MENUEX_TEMPLATE_HEADER seguida de una o más estructuras MENUEX_TEMPLATE_ITEM contiguas.

Valor de retorno

Si la función tiene éxito, el valor de retorno es el manipulador de menú.

Si la función falla, el valor de retorno es NULL. Para obtener información adicional sobre el error, llamar a GetLastError.

Observaciones

Tanto para la versión ANSI como Unicode de esta función, las cadenas en la estructura MENUITEMTEMPLATE deben ser cadenas Unicode.