Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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

 

 

Show:
© 2017 Microsoft