Partilhar via


CSnapInItemImpl::Notify

Chamado quando o objeto do snap-in é actuado em cima pelo usuário.

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

Parâmetros

  • event
    [in] identifica uma ação tomada por um usuário. As seguintes notificações são possíveis:

    • MMCN_ACTIVATE enviou quando uma janela está sendo ativada e desativada.

    • MMCN_ADD_IMAGES enviadas para adicionar imagens ao painel de resultados.

    • MMCN_BTN_CLICK enviou quando o usuário clica em um dos botões da barra de ferramentas.

    • MMCN_CLICK enviou quando um usuário clica em um botão do mouse em um item de exibição de lista.

    • MMCN_DBLCLICK enviou quando um usuário clique duas vezes em um botão do mouse em um item de exibição de lista.

    • MMCN_DELETE enviadas para informar o snap-in do objeto deve ser excluído.

    • MMCN_EXPAND enviou quando uma pasta precisa ser expandida ou reduzido.

    • MMCN_MINIMIZED enviou quando uma janela está sendo minimizada ou maximizada.

    • MMCN_PROPERTY_CHANGE enviadas para notificar um objeto de modo que snap-in do MMC snap-in é o ponto de alterar.

    • MMCN_REMOVE_CHILDREN enviou quando o snap-in deve excluir a subárvore inteira que adicionou abaixo do nó especificado.

    • MMCN_RENAME enviou a primeira vez a consulta para renomear e fazer a segunda vez renomear.

    • MMCN_SELECT enviou quando um item no painel do modo de escopo ou do resultado é selecionado.

    • MMCN_SHOW enviou quando um item de escopo é selecionado ou deselecionada pela primeira vez.

    • MMCN_VIEW_CHANGE enviou quando o snap-in pode atualizar todas as visualizações quando uma mudança ocorre.

  • arg
    [in] depende do tipo de notificação.

  • param
    [in] depende do tipo de notificação.

  • pComponentData
    [out] um ponteiro ao objeto que implementa IComponentData. Esse parâmetro é NULO se a notificação não está sendo encaminhada de IComponentData::Notify.

  • pComponent
    [out] um ponteiro ao objeto que implementa IComponent. Esse parâmetro é NULO se a notificação não está sendo encaminhada de IComponent::Notify.

  • type
    [in] especifica o tipo de objeto. Pode ter um dos seguintes valores:

    • Objeto de dados deCCT_SCOPE para o contexto do painel do escopo.

    • Objeto de dados deCCT_RESULT para o contexto do painel de resultados.

    • Objeto de dados deCCT_SNAPIN_MANAGER para o contexto do gerenciador do snap-in.

    • O objeto de dados deCCT_UNINITIALIZED tem um tipo válido.

Requisitos

Cabeçalho: atlsnap.h

Consulte também

Referência

Classe de CSnapInItemImpl