CSnapInItemImpl::AddMenuItems

Este método implementa la función IExtendContextMenu::AddMenuItemsde Win32.

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

Parámetros

  • piCallback
    [in] puntero a IContextMenuCallback que puede agregar elementos al menú contextual.

  • pInsertionAllowed
    [in, out] Identifica (MMC) Microsoft Management Console-definido, los puntos de inserción del elemento de menú que se pueden utilizar.Puede ser una combinación de los siguientes indicadores:

    • Los elementos deCCM_INSERTIONALLOWED_TOP se pueden insertar en la parte superior de un menú contextual.

    • Los elementos deCCM_INSERTIONALLOWED_NEW se pueden incrustar en el submenú de crear nuevo.

    • Los elementos deCCM_INSERTIONALLOWED_TASK se pueden incrustar en el submenú de la tarea.

    • Los elementos deCCM_INSERTIONALLOWED_VIEW se pueden incrustar en el menú de la barra de herramientas o en el submenú de la vista del menú contextual del panel de resultados.

  • type
    [in] especifica el tipo de objeto.Puede tener uno de los siguientes valores:

    • Objeto de datos deCCT_SCOPE para el contexto del ámbito.

    • Objeto de datos deCCT_RESULT para el contexto del panel de resultados.

    • Objeto de datos deCCT_SNAPIN_MANAGER para el contexto del administrador del complemento.

    • El objeto de datos deCCT_UNINITIALIZED tiene un tipo no válido.

Requisitos

encabezado: atlsnap.h

Vea también

Referencia

Clase de CSnapInItemImpl