Compartilhar 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