Otro asistente útil (Asistente para objetos de ATL) proporcionado por Visual C++ permite insertar rápidamente un objeto ATL al proyecto existente. Este asistente de acceso seleccionando la opción Nuevo objeto ATL en el menú Insertar o el botón Asistente para objetos ATL desde la barra de herramientas ATL.
Una vez que el Asistente para objetos ATL aparece, elija la opción de controles (en el panel izquierdo) y, a continuación, haga doble clic en el elemento de Control compuesto . En este punto, es necesario proporcionar alguna información sobre las propiedades del control compuesto que va a insertar. Para obtener información detallada sobre cómo utilizar el Asistente para objetos ATL, vea Agregar objetos y controles.
La primera página (nombres) pide información relacionada con la clase de implementación: nombre corto,.H y.Archivos CPP y así sucesivamente. Introduzca un valor para el nombre corto. Todas las otras entradas se generan automáticamente, utilizando el nombre corto como base.
La segunda página (atributos) presenta opciones predeterminadas relacionadas con el subprocesamiento interfaz de modelo y agregación de control compuesto. Acepte las opciones predeterminadas o personalizarlos, basado en las necesidades de control compuesto.
La última página (propiedades de Stock) proporciona una lista de propiedades comunes de control que control compuesto puede soportar. Elija las propiedades necesarias de la lista de la izquierda.
Una vez haya realizado las selecciones, haga clic en Aceptar. El Asistente para objetos ATL crea, a continuación, las piezas necesarias que implementan el control compuesto. Estas partes incluyen:
Una plantilla para el cuadro de diálogo que implementa el control compuesto.
Un recurso personalizado, registro, que registra automáticamente el control compuesto cuando se invoca.
Una clase de C++ que implementa el control compuesto.
Una interfaz COM, expuesta por el control compuesto.
Una página de prueba HTML que contiene el control compuesto.