MENUEX_TEMPLATE_HEADER
The MENUEX_TEMPLATE_HEADER
structure defines the header for an extended menu template. The structure
definition given here is for explanation only; it is not present in any
standard header file.
// typedef struct
//
WORD wVersion;
//
WORD wOffset;
// DWORD
dwHelpId;
// } MENUEX_TEMPLATE_HEADER;
Members
wVersion
Template
version number. This member must be 1 for extended menu templates.
wOffset
Offset of the
first MENUEX_TEMPLATE_ITEM
structure, relative to the end of this structure member. If the first item
definition immediately follows the dwHelpId member, this member should
be 4.
dwHelpId
Help
identifier of menu bar
Remarks
An extended
menu template consists of a MENUEX_TEMPLATE_HEADER structure followed by
one or more contiguous MENUEX_TEMPLATE_ITEM structures. The MENUEX_TEMPLATE_ITEM
structures, which are variable in length, are aligned on doubleword boundaries.
To create a menu from an extended menu template in memory, use the LoadMenuIndirect
function.
See Also