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) |