_Structure de charge FMS

Contient des informations utilisées par le gestionnaire de fichiers pour ajouter un menu personnalisé fourni par une DLL d’extension du gestionnaire de fichiers. La structure fournit également une valeur delta que la DLL d’extension peut utiliser pour manipuler le menu personnalisé après le chargement du menu par le gestionnaire de fichiers.

Syntaxe

typedef struct _FMS_LOAD {
  DWORD dwSize;
  TCHAR szMenuName[MENU_TEXT_LEN];
  HMENU hMenu;
  UINT  wMenuDelta;
} FMS_LOAD;

Membres

dwSize nul

Type : DWORD

Longueur, en octets, de la structure.

szMenuName

Type : [ _ _ longueur ] du texte du menu TCHAR

Nom se terminant par un caractère NULL d’un élément de menu qui s’affiche dans la barre de menus du gestionnaire de fichiers.

hMenu

Type : HMENU

Identificateur du menu contextuel ajouté à la barre de menus dans le gestionnaire de fichiers.

wMenuDelta

Type : uint

Valeur delta de l’élément de menu. Pour éviter les conflits avec ses propres éléments de menu, le gestionnaire de fichiers renumérote les identificateurs d’élément de menu dans le menu contextuel identifié par le membre HMENU en ajoutant cette valeur Delta à chaque identificateur. Une DLL d’extension qui doit modifier un élément de menu doit identifier l’élément en ajoutant la valeur Delta à l’identificateur de l’élément de menu. La valeur de ce membre peut varier de la session à la session.

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]
En-tête
Wfext. h

Voir aussi

FMExtensionProc