MENUEX_TEMPLATE_HEADER structure
Defines the header for an extended menu template. This structure definition is for explanation only; it is not present in any standard header file.
Syntax
typedef struct { WORD wVersion; WORD wOffset; DWORD dwHelpId; } MENUEX_TEMPLATE_HEADER;
Members
- wVersion
-
Type: WORD
-
The template version number. This member must be 1 for extended menu templates.
- wOffset
-
Type: WORD
-
The offset to 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
-
Type: DWORD
-
The 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 DWORD boundaries. To create a menu from an extended menu template in memory, use the LoadMenuIndirect function.
Requirements
|
Minimum supported client |
Windows 2000 Professional [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows 2000 Server [desktop apps only] |
See also
- Reference
- LoadMenuIndirect
- MENUEX_TEMPLATE_ITEM
- Conceptual
- Menus