modèle lt, classeTBOOLbIsExtension= FALSE >
classe ATL_NO_VTABLE CSnapInItemImpl : public CSnapInItem
Paramètres
T
Votre classe dérivée de CSnapInItemImpl.
bIsExtension
TRUE si l'objet est une extension de composant logiciel enfichable ; sinon FALSE.
CSnapInItemImpl fournit une implémentation de base pour un objet de composant logiciel enfichable de nœud, telles que l'ajout de barres d'outils et éléments de menu et de transmettre des commandes pour le nœud snap-in à la fonction de gestionnaire d'événements approprié. Ces fonctionnalités sont implémentées à l'aide de plusieurs interfaces différentes et types de carte. L'implémentation par défaut gère les notifications envoyées à l'objet de nœud par détermination de la bonne instance de la classe dérivée et ensuite transmettre le message à l'instance correcte.
Vous dérivez de cette classe pour chaque type de nœud différent dans votre objet de composant logiciel enfichable et mettre en œuvre la notification spécifique et des gestionnaires de commande à l'aide des cartes prédéfinies. Pour ajouter des fonctionnalités personnalisées, voir la MMC Snap-In FAQ.
# include lt;atlsnap.h>