Partager via


Structure QCMINFO (shlobj_core.h)

Contient des informations pour fusionner des éléments de menu dans des menus Windows Explorer.

Syntaxe

typedef struct _QCMINFO {
  HMENU               hmenu;
  UINT                indexMenu;
  UINT                idCmdFirst;
  UINT                idCmdLast;
  QCMINFO_IDMAP const *pIdMap;
} QCMINFO;

Membres

hmenu

Type : HMENU

[in] Handle du menu dans lequel les nouvelles commandes doivent être ajoutées.

indexMenu

Type : UINT

[in] Index de base zéro dans lequel le premier élément de menu doit être inséré.

idCmdFirst

Type : UINT

[in, out] Lors de l’entrée, ce membre contient le premier ID disponible à utiliser pour le menu contextuel. À la sortie, il contient le dernier ID ajouté plus un.

idCmdLast

Type : UINT

[in] Valeur maximale d’un identificateur d’élément de menu. La différence entre la valeur d’entrée de idCmdFirst et idCmdLast est le nombre maximal d’éléments de menu pouvant être ajoutés.

pIdMap

Type : QCMINFO_IDMAP*

Non utilisé, doit être NULL.

Remarques

Consultez IContextMenu ::QueryContextMenu , car cette structure joue le même rôle que les paramètres de cette méthode. Notez toutefois que les informations fournies par la valeur de retour de cette méthode ne sont pas parallèles aux informations fournies par la valeur de retour d’une opération impliquant QCMINFO.

Configuration requise

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 shlobj_core.h (inclure Shlobj.h)

Voir aussi

DFM_MERGECONTEXTMENU

DFM_MERGECONTEXTMENU_BOTTOM

DFM_MERGECONTEXTMENU_TOP

SFVM_MERGEMENU