Partager via


CSnapInItemImpl::AddMenuItems

Cette méthode implémente la fonction IExtendContextMenu::AddMenuItemsWin32.

AddMenuItems( 
   LPCONTEXTMENUCALLBACK piCallback, 
   long *pInsertionAllowed, 
   DATA_OBJECT_TYPES type  
);

Paramètres

  • piCallback
    [in] Pointeur vers IContextMenuCallback qui peut ajouter des éléments au menu contextuel.

  • pInsertionAllowed
    [in, out] identifie Microsoft Management Console (MMC) - défini, les points d'insertion d'élément de menu qui peuvent être utilisés. Cela peut être une combinaison des indicateurs suivants :

    • Les éléments deCCM_INSERTIONALLOWED_TOP peuvent être insérés au début d'un menu contextuel.

    • Les éléments deCCM_INSERTIONALLOWED_NEW peuvent être insérés dans le nouveau sous-menu de créer.

    • Les éléments deCCM_INSERTIONALLOWED_TASK peuvent être insérés dans le sous-menu de tâche.

    • Les éléments deCCM_INSERTIONALLOWED_VIEW peuvent être insérés dans le menu de vue de la barre d'outils ou dans le sous-menu de vue du menu contextuel du volet de résultat.

  • type
    [in] spécifie le type d'objet. Il peut avoir l'une des valeurs suivantes :

    • Objet de données deCCT_SCOPE pour le contexte de volet de portée.

    • Objet de données deCCT_RESULT pour le contexte de volet de résultat.

    • Objet de données deCCT_SNAPIN_MANAGER pour le contexte du gestionnaire de composant logiciel enfichable.

    • L'objet de données deCCT_UNINITIALIZED a un type non valide.

Configuration requise

Header: atlsnap.h

Voir aussi

Référence

CSnapInItemImpl, classe