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
Requirement | Value |
---|---|
Minimum supported client |
Windows 2000 Professional [desktop apps only] |
Minimum supported server |
Windows 2000 Server [desktop apps only] |
See also
-
Reference
-
Conceptual