Classe de CSnapInItemImpl
Essa classe fornece métodos para implementar um objeto do snap-in.
Importante |
---|
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
Construtores public
Nome |
Descrição |
---|---|
Construtor. |
Métodos públicos
Nome |
Descrição |
---|---|
Adiciona itens de menu para um menu de contexto. |
|
Chamado pelo console quando um item de menu personalizado está selecionado. |
|
Adicionar páginas a folha de propriedades do snap-in. |
|
Informações das cópias no objeto do snap-in em um fluxo especificado. |
|
Recupera a estrutura de RESULTDATAITEM do snap-in. |
|
Determina o tipo de exibição usado pelo painel de resultados. |
|
Recupera a estrutura de SCOPEDATAITEM do snap-in. |
|
Chamado pelo console para notificar o snap-in das ações executadas pelo usuário. |
|
Chamado para ver se o nó do snap-in suporta páginas de propriedades. |
|
Altera os sinalizadores de inserção de um objeto do snap-in. |
|
Define informações do botão da barra de ferramentas especificado. |
|
Atualiza o estado de um item de menu de contexto. |
|
Atualiza o estado do botão da barra de ferramentas especificado. |
Membros públicos de dados
Nome |
Descrição |
---|---|
O nome do objeto do snap-in. |
|
A estrutura de RESULTDATAITEM do windows usada pelo objeto de CSnapInItemImpl . |
|
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