Para añadir un objeto a un proyecto ATL, utilice al Asistente para objetos ATL. Haga clic en Nuevo objeto ATL en el menú Insertar y el Asistente para objetos ATL aparece.

En el primer cuadro de diálogo Asistente para objetos ATL, seleccione la categoría de objeto que desea agregar a su actual proyecto ATL. Algunas de las opciones que puede seleccionar son un objeto COM básico, un control adaptado para trabajar en Internet Explorer y una página de propiedades. En este tutorial, se crea un control estándar, hasta establecer la categoría como controles a la izquierda, luego a la derecha seleccione Control total. Por último, haga clic en siguiente.
Se muestra u&n conjunto de páginas de propiedades que permite configurar el control que se va a insertar en el proyecto. Escriba "PolyCtl" como el name.nbsp corto; Los demás campos se completan automáticamente.

El campo clase muestra el nombre de clase de C++ creado para implementar el control. El .H archivo y .CPP Archivo campos muestran los archivos creados para contener la definición de la clase de C++. La coclase es el nombre de la clase de componente para este control, y la interfaz es el nombre de la interfaz en la que su control implementará sus propiedades y métodos personalizados. El tipo es una descripción para el control y el ProgID es el nombre legible que se puede utilizar para buscar el CLSID del control.
Ahora activar la compatibilidad con puntos de información y conexión de ricos de error para el control:
Así que será de color en el polígono al dibujar, agregar un Color de relleno propiedad de existencias:

Haya terminado de seleccionar las opciones para su control. Haga clic en Aceptar.
Cuando creó su control, se realizaron varios cambios en el código y adiciones. Se crean los siguientes archivos:
| Archivo | Descripción |
| PolyCtl.h | Contiene la mayor parte de la implementación de la clase de C++ CPolyCtl. |
| PolyCtl.cpp | Contiene las partes restantes del CPolyCtl. |
| PolyCtl.rgs | Un archivo de texto que contiene la secuencia de comandos de registro se utiliza para registrar el control. |
| PolyCtl.htm | Un archivo HTML que contiene la fuente de una página Web que contiene una referencia al control recién creado, para que usted pueda probarlo en el explorador de Internet inmediatamente. |
El asistente también realiza los siguientes cambios de código:
El archivo PolyCtl.h es la más interesante porque contiene el código principal que implementa el control.
Ahora estás listo para construir su control:
A continuación, agregará una propiedad personalizada para el control.
Volver al paso 1 |nbsp; Con el paso 3