plantilla lt; classBase>
clase CComCompositeControl: CComControl público < Base, CAxDialogImpl < Base>>
Parámetros
Base
La clase derivada de CComObjectRoot o CComObjectRootEx, así como de cualquier otras interfaces desea apoyo para su control compuesto.
Las clases derivadas de la clase CComCompositeControl heredan la funcionalidad de un control compuesto de ActiveX. Los controles ActiveX que deriva CComCompositeControl están alojados por un cuadro de diálogo estándar. Estos tipos de controles se denominan controles compuestos porque son capaces de alojar otros controles (controles nativos de Windows y controles ActiveX).
CComCompositeControl identifica el recurso del diálogo a utilizar para crear el control compuesto por buscando un miembro de datos enumerado en la clase de niño. El miembro IDD de esta clase de niño se establece en el identificador de recurso de los recurso de cuadro de diálogo que se utilizará como la ventana del control. El siguiente es un ejemplo de los miembros de datos que debe contener la clase derivada de CComCompositeControl para identificar el recurso del diálogo que se utilizará para la ventana del control:
enum {IDD = IDD_MYCOMPOSITE}
&Notanbsp; Controles compuestos siempre son controles de ventanas, aunque pueden contener controles sin ventanas.
Un control aplicado un CComCompositeControl-clase derivada tiene predeterminado tabulación comportamiento construido en. Cuando el control recibe el foco por ser fichas a en una aplicación contenedora, sucesivamente al presionar la tecla TAB provocará el foco a apagarse y volverse a través de controles contenidos del control compuesto, entonces el control compuesto y en el siguiente punto en el orden de tabulación del contenedor. El orden de tabulación de los controles alojados está determinado por el recurso del diálogo y determina el orden en que tabulación se producirá.
# include lt;atlctl.h>
Véase también