estrutura MENUEX_TEMPLATE_HEADER

Define o cabeçalho de um modelo de menu estendido. Essa definição de estrutura é apenas para explicação; não está presente em nenhum arquivo de cabeçalho padrão.

Sintaxe

typedef struct {
  WORD  wVersion;
  WORD  wOffset;
  DWORD dwHelpId;
} MENUEX_TEMPLATE_HEADER;

Membros

Wversion

Tipo: WORD

O número de versão do modelo. Esse membro deve ser 1 para modelos de menu estendidos.

wOffset

Tipo: WORD

O deslocamento para a primeira estrutura MENUEX_TEMPLATE_ITEM , em relação ao final desse membro da estrutura. Se a primeira definição de item seguir imediatamente o membro dwHelpId , esse membro deverá ser 4.

dwHelpId

Tipo: DWORD

O identificador de ajuda da barra de menus.

Comentários

Um modelo de menu estendido consiste em uma estrutura de MENUEX_TEMPLATE_HEADER seguida por uma ou mais estruturas de MENUEX_TEMPLATE_ITEM contíguas. As estruturas de MENUEX_TEMPLATE_ITEM , que têm comprimento variável, estão alinhadas nos limites DWORD . Para criar um menu com base em um modelo de menu estendido na memória, use a função LoadMenuIndirect .

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]

Confira também

Referência

LoadMenuIndirect

MENUEX_TEMPLATE_ITEM

Conceitual

Menus