CSnapInItemImpl

plantilla lt; classTBOOLbIsExtension= FALSE >

clase ATL_NO_VTABLE CSnapInItemImpl: CSnapInItem pública

Parámetros

T

La clase derivada de CSnapInItemImpl.

bIsExtension

TRUE si el objeto es una extensión snap-in; de lo contrario falso.

CSnapInItemImpl proporciona una implementación básica de un objeto de nodo complemento, tales como agregar barras de herramientas y elementos de menú y el envío de comandos para el nodo de complemento a la función de controlador apropiado. Estas funciones se implementan utilizando varias interfaces diferentes y tipos. La implementación predeterminada controla las notificaciones enviadas al objeto nodo determinando la instancia correcta de la clase derivada y, a continuación, reenviar el mensaje a la instancia correcta.

Se derive de esta clase para cada tipo de nodo distinto en su objeto de complemento y aplicar notificación específica y controladores de comando usando mapas predefinidos. Para agregar funcionalidad personalizada, consulte la MMC Snap-In FAQ.

# include lt;atlsnap.h>

Miembros de clase

Index