Partilhar via


CSnapInItemImpl::Notify

Chamado quando o snap-in do objeto tratado 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 a ação executada pelo usuário.As notificações a seguintes são possíveis:

    • MMCN_ACTIVATE   Enviada quando uma janela está sendo ativado e desativado.

    • MMCN_ADD_IMAGES   Enviado para adicionar imagens ao painel de resultado.

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

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

    • MMCN_DBLCLICK   Enviada quando um usuário duplo clicar um botão do mouse em um item da lista de exibição.

    • MMCN_DELETE   Enviada para informar o snap - nesse objeto deve ser excluído.

    • MMCN_EXPAND   Enviado quando uma pasta precisa ser expandidos ou contraídos.

    • MMCN_MINIMIZED   Enviada quando uma janela está sendo minimizado ou maximizado.

    • MMCN_PROPERTY_CHANGE   Enviado para notificar um objeto de snap-in que modo de exibição do snap-in do objeto está prestes a ser alterada.

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

    • MMCN_RENAME   Enviado a primeira time para consultar uma renomeação e a segunda time para fazer a renomeação.

    • MMCN_SELECT   Enviada quando um item no painel de exibição escopo ou o resultado é selecionado.

    • MMCN_SHOW   Enviada quando um item de escopo é selecionado ou desmarcado pela primeira vez.

    • MMCN_VIEW_CHANGE   Enviado quando o snap-in pode atualizar todos os modos de exibição quando ocorre uma alterar.

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

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

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

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

  • type
    [in] Especifica o tipo de objeto.Ele pode ter um dos seguintes valores:

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

    • CCT_RESULT   Objeto de dados para o contexto do painel de resultado.

    • CCT_SNAPIN_MANAGER   Objeto de dados do contexto do Gerenciador de snap-in.

    • CCT_UNINITIALIZED   Objeto de dados tem um tipo inválido.

Requisitos

Cabeçalho: atlsnap.h

Consulte também

Referência

Classe CSnapInItemImpl

Outros recursos

CSnapInItemImpl membros