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>