CSnapInItemImpl::Notify

Se invoca cuando el objeto del complemento es aplicado sobre por el usuario.

STDMETHOD(
   Notify
)(
   MMC_NOTIFY_TYPE event,
   long arg,
   long param,
   IComponentData* pComponentData,
   IComponent* pComponent,
   DATA_OBJECT_TYPES type
) = 0;

Parámetros

  • event
    [in] Identifica una acción realizada de un usuario.Las notificaciones siguientes son posibles:

    • MMCN_ACTIVATE Sent cuando se está activando y se desactivar una ventana.

    • MMCN_ADD_IMAGES Sent para agregar imágenes al panel de resultados.

    • MMCN_BTN_CLICK Sent cuando el usuario hace clic en uno de los botones de la barra de herramientas.

    • MMCN_CLICK Sent cuando un usuario hace clic en un botón del mouse en un elemento de vista de lista.

    • MMCN_DBLCLICK Sent cuando doble clic de un usuario un botón del mouse en un elemento de vista de lista.

    • MMCN_DELETE Sent para informar al complemento que el objeto debe eliminarse.

    • MMCN_EXPAND Sent cuando una carpeta debe ser expandida o ser contratada.

    • MMCN_MINIMIZED Sent cuando se minimizando o se está maximizando una ventana.

    • MMCN_PROPERTY_CHANGE Sent para notificar a un objeto del complemento que la vista del complemento va a cambiar.

    • MMCN_REMOVE_CHILDREN Sent cuando el complemento debe eliminar el subárbol completo ha agregado debajo del nodo especificado.

    • MMCN_RENAME Sent la primera vez a consultar un cambio de y para hacer la segunda vez el cambio.

    • MMCN_SELECT Sent cuando un elemento en el panel vista de ámbito o de resultado se selecciona.

    • MMCN_SHOW Sent cuando un elemento de ámbito se selecciona o se anule la selección de por primera vez.

    • MMCN_VIEW_CHANGE Sent cuando el complemento puede actualizar todas las vistas cuando un cambio aparece.

  • arg
    [in] Depende del tipo de notificación.

  • param
    [in] Depende del tipo de notificación.

  • pComponentData
    [out] puntero Al objeto que implementa IComponentData.Este parámetro es NULL si la notificación no se vuelve a enviar de IComponentData::Notify.

  • pComponent
    [out] puntero Al objeto que implementa IComponent.Este parámetro es NULL si la notificación no se vuelve a enviar de IComponent::Notify.

  • 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