MENUEX_TEMPLATE_HEADER structure

Définit l’en-tête d’un modèle de menu étendu. Cette définition de structure est à des fins d’explication uniquement ; il n’est présent dans aucun fichier d’en-tête standard.

Syntaxe

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

Membres

wVersion

Type : WORD

Numéro de version du modèle. Ce membre doit être 1 pour les modèles de menu étendus.

wOffset

Type : WORD

Décalage par rapport à la première structure MENUEX_TEMPLATE_ITEM , par rapport à la fin de ce membre de structure. Si la première définition d’élément suit immédiatement le membre dwHelpId , ce membre doit être 4.

dwHelpId

Type : DWORD

Identificateur d’aide de la barre de menus.

Notes

Un modèle de menu étendu se compose d’une structure MENUEX_TEMPLATE_HEADER suivie d’une ou plusieurs structures de MENUEX_TEMPLATE_ITEM contiguës. Les structures MENUEX_TEMPLATE_ITEM , dont la longueur est variable, sont alignées sur les limites DWORD . Pour créer un menu à partir d’un modèle de menu étendu en mémoire, utilisez la fonction LoadMenuIndirect .

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]

Voir aussi

Référence

LoadMenuIndirect

MENUEX_TEMPLATE_ITEM

Conceptuel

Menus