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