Partilhar via


Classe de CSnapInItemImpl

Essa classe fornece métodos para implementar um objeto do snap-in.

Observação importanteImportante

Essa classe e seus membros não podem ser usados em aplicativos executados em tempo de execução do windows.

template <
class T,
BOOL bIsExtension= FALSE
>
class ATL_NO_VTABLE CSnapInItemImpl :
public CSnapInItem

Parâmetros

  • T
    Sua classe, derivada de CSnapInItemImpl.

  • bIsExtension
    Verdadeiro se o objeto é uma extensão do snap-in; se não Falso.

Membros

966c9tf4.collapse_all(pt-br,VS.110).gifConstrutores public

Nome

Descrição

CSnapInItemImpl::CSnapInItemImpl

Construtor.

966c9tf4.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CSnapInItemImpl::AddMenuItems

Adiciona itens de menu para um menu de contexto.

CSnapInItemImpl::Command

Chamado pelo console quando um item de menu personalizado está selecionado.

CSnapInItemImpl::CreatePropertyPages

Adicionar páginas a folha de propriedades do snap-in.

CSnapInItemImpl::FillData

Informações das cópias no objeto do snap-in em um fluxo especificado.

CSnapInItemImpl::GetResultPaneInfo

Recupera a estrutura de RESULTDATAITEM do snap-in.

CSnapInItemImpl::GetResultViewType

Determina o tipo de exibição usado pelo painel de resultados.

CSnapInItemImpl::GetScopePaneInfo

Recupera a estrutura de SCOPEDATAITEM do snap-in.

CSnapInItemImpl::Notify

Chamado pelo console para notificar o snap-in das ações executadas pelo usuário.

CSnapInItemImpl::QueryPagesFor

Chamado para ver se o nó do snap-in suporta páginas de propriedades.

CSnapInItemImpl::SetMenuInsertionFlags

Altera os sinalizadores de inserção de um objeto do snap-in.

CSnapInItemImpl::SetToolbarButtonInfo

Define informações do botão da barra de ferramentas especificado.

CSnapInItemImpl::UpdateMenuState

Atualiza o estado de um item de menu de contexto.

CSnapInItemImpl::UpdateToolbarButton

Atualiza o estado do botão da barra de ferramentas especificado.

966c9tf4.collapse_all(pt-br,VS.110).gifMembros públicos de dados

Nome

Descrição

CSnapInItemImpl::m_bstrDisplayName

O nome do objeto do snap-in.

CSnapInItemImpl::m_resultDataItem

A estrutura de RESULTDATAITEM do windows usada pelo objeto de CSnapInItemImpl .

CSnapInItemImpl::m_scopeDataItem

A estrutura de SCOPEDATAITEM do windows usada pelo objeto de CSnapInItemImpl .

Comentários

CSnapInItemImpl fornece uma implementação básica para um objeto do snap-in, como adicionar itens de menu e barras de ferramentas, e encaminhando comandos para o nó de encaixe para o manipulador apropriado para a função.Esses recursos são implementados usando várias interfaces e mapeiam diferentes tipos.As notificações padrão das alças de implementação enviadas para o nó objeto determinando a correta instância da classe derivada e então encaminhando a mensagem à instância correta.

Hierarquia de herança

CSnapInItem

CSnapInItemImpl

Requisitos

Cabeçalho: atlsnap.h

Consulte também

Outros recursos

Visão geral da classe de ATL