CSnapInItemImpl

modello lt; classeTBOOLbIsExtension= FALSE >

classe ATL_NO_VTABLE CSnapInItemImpl: CSnapInItem pubblica

Parametri

T

La classe derivata da CSnapInItemImpl.

bIsExtension

TRUE se l'oggetto č uno snap-in di estensione; in caso contrario FALSE.

CSnapInItemImpl fornisce un'implementazione di base per un oggetto nodo dello snap-in, come ad esempio l'aggiunta di voci di menu e barre degli strumenti e comandi per il nodo lo snap-in per la funzione di gestore appropriato di inoltro. Queste funzionalitą vengono implementate utilizzando diverse interfacce differenti e tipi. L'implementazione predefinita gestisce le notifiche inviate all'oggetto nodo da determinare l'istanza della classe derivata corretta e poi inoltro del messaggio all'istanza corretta.

Si sarebbe derivare da questa classe per ogni tipo di nodo diverso nell'oggetto dello snap-in ed effettui notifica specifica e gestori di comandi utilizzando mappe predefinite. Per aggiungere funzionalitą personalizzate, vedere MMC Snap-In FAQ.

# include lt;atlsnap.h>

Membri della classe

Index