CSnapInItemImpl, classe
Cette classe fournit des méthodes pour implémenter un objet de nœud de composant logiciel enfichable.
Important
Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s'exécutent dans les fenêtres d'exécution.
template <
class T,
BOOL bIsExtension= FALSE
>
class 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.
Membres
Constructeurs publics
Nom |
Description |
---|---|
Constructeur. |
Méthodes publiques
Nom |
Description |
---|---|
Ajoute des éléments de menu dans un menu contextuel. |
|
Appelé par la console lorsqu'un élément de menu personnalisé est sélectionné. |
|
Ajoute des pages à la feuille de propriétés de composant logiciel enfichable. |
|
Copie les informations sur l'objet enfichable dans un flux spécifié. |
|
Extrait la structure de RESULTDATAITEM de le composant logiciel enfichable. |
|
Détermine le type de vue utilisé par le volet de résultats. |
|
Extrait la structure de SCOPEDATAITEM de le composant logiciel enfichable. |
|
Appelé par la console pour informer le composant logiciel enfichable des actions prises par l'utilisateur. |
|
Appelé pour voir si le nœud de composant logiciel enfichable prend en charge les pages de propriétés. |
|
Modifie les balises d'insertion de menu pour un objet enfichable. |
|
Définit les informations du bouton de barre d'outils spécifié. |
|
Met à jour l'état d'un élément de menu contextuel. |
|
Met à jour l'état du bouton de barre d'outils spécifié. |
Données membres publiques
Nom |
Description |
---|---|
Le nom de l'objet enfichable. |
|
La structure de RESULTDATAITEM windows utilisée par l'objet d' CSnapInItemImpl . |
|
La structure de SCOPEDATAITEM windows utilisée par l'objet d' CSnapInItemImpl . |
Notes
CSnapInItemImpl fournit une implémentation de base d'un objet de nœud de composant logiciel enfichable, par exemple ajouter des éléments de menu et des barres d'outils, et transférer des commandes pour le nœud de composant logiciel enfichable à la fonction gestionnaire appropriée. Ces fonctionnalités sont implémentées à l'aide de plusieurs interfaces et mappent des types. Les notifications par défaut de handles d'implémentation envoyées à l'objet de nœud pour déterminer l'instance appropriée dans la classe dérivée et en effectuant le suivi du message à l'instance appropriée.
Hiérarchie d'héritage
CSnapInItem
CSnapInItemImpl
Configuration requise
Header: atlsnap.h