CComCompositeControl

modèle lt, classeBase>
Class CComCompositeControl : public CComControl <
Base, CAxDialogImpl < Base>>

Paramètres

Base

Votre classe dérivée de CComObjectRoot ou CComObjectRootEx, ainsi que de tout autres interfaces que vous désirez appuyer pour votre contrôle composite.

Les classes dérivées de la classe CComCompositeControl héritent de la fonctionnalité d'un contrôle composite ActiveX. Contrôles ActiveX provenant de CComCompositeControl sont hébergés par une boîte de dialogue standard. Ces types de contrôles sont appelés contrôles composites parce qu'ils sont capables d'héberger d'autres contrôles (contrôles de Windows natifs et les contrôles ActiveX).

CComCompositeControl identifie la ressource de boîte de dialogue à utiliser dans la création du contrôle composite par la recherche d'un membre de données énumérés dans la classe de l'enfant. Le membre TDCI de cette classe de l'enfant est défini à l'ID de ressource de la ressource de boîte de dialogue qui sera utilisée comme la fenêtre du contrôle. Voici un exemple de données de membres que la classe dérivée de CComCompositeControl doit contenir pour identifier la ressource boîte de dialogue à utiliser pour la fenêtre du contrôle:

 enum {IDD = IDD_MYCOMPOSITE}

&Notenbsp ;  Contrôles composites sont toujours des contrôles de la fenêtres, bien qu'ils peuvent contenir des contrôles sans fenêtre.

Un contrôle mis en œuvre par un CComCompositeControl-classe dérivée possède par défaut comportement construit la tabulation. Lorsque le contrôle reçoit le focus par être tabulés dans une application contenant, appuyant successivement sur la touche TAB entraînera le focus sur tous les contrôles contenus du contrôle composite, puis du contrôle composite et à l'élément suivant dans l'ordre de tabulation du conteneur s'enchaînent. L'ordre de tabulation des contrôles hébergés est déterminé par la ressource de boîte de dialogue et détermine l'ordre dans lequel la tabulation se produira.

# include lt;atlctl.h>

Membres de classe

Voir aussi

CComControl, principes de base de contrôle Composite

Index