winuser.h

Estructura MENUEX_TEMPLATE_HEADER

Definición

// typedef struct { 
//     WORD  wVersion; 
//     WORD  wOffset; 
//     DWORD dwHelpId; 
// } MENUEX_TEMPLATE_HEADER;

La estructura MENUEX_TEMPLATE_HEADER define la cabecera para una plantilla de menú extendida. La definición de la estructura que se proporciona aquí es sólo como explicación; no está presente en ningún fichero de cabecera.

Descripción

wVersion: número de versión de plantilla. Este miembro debe ser 1 para plantillas de menú extendidas.

wOffset: desplazamiento de la primera estrucutura MENUEX_TEMPLATE_ITEM, relativo al final de este miembro de la estructura. Si la primera definición de ítem sigue inmediatamente al miembro dwHelpId, este miembro debe ser 4.

dwHelpId: identificador de ayuda de la barra de menú.

Observaciones

Una plantilla de menú extendida consiste en una estructura MENUEX_TEMPLATE_HEADER seguida por una o más estructuras MENUEX_TEMPLATE_ITEM contiguas. Las estructuras MENUEX_TEMPLATE_ITEM, que son de longitud variable, están alineadas en dobles palabras. Para crear un menú a partir de una plantilla de menú extendida en memoria, usar la función LoadMenuIndirect.