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

 

 

Community Additions

ADD
Show:
© 2014 Microsoft