CSnapInItemImpl

modelo lt; classeTBOOLbIsExtension= FALSE >

classe CSnapInItemImpl ATL_NO_VTABLE: CSnapInItem pública

Parâmetros

T

A classe, derivada de CSnapInItemImpl.

bIsExtension

TRUE se o objeto é uma extensão de snap-in; caso contrário FALSE.

CSnapInItemImpl fornece uma basic implementação de um objeto de nó de snap-in, such as adicionando itens de menu e barras de ferramentas e comandos para o nó de snap-in para a função de manipulador apropriado de encaminhamento. Esses recursos são implementados usando várias interfaces diferentes e mapeiam tipos. A implementação padrão manipula as notificações enviadas para o objeto de nó, determinando a instância correta da classe derivada e, em seguida, encaminhar a mensagem para a instância correta.

Você iria derivam desta classe para cada tipo de nó diferente em seu objeto snap-in e implementar a notificação específica e manipuladores de comando usando mapas predefinidos. Para adicionar funcionalidade personalizada, consulte o MMC Snap-In FAQ.

# include lt;atlsnap.h>

Membros de classe

Index