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.