Paso 1: Crear el proyecto

Primero se creará el proyecto ATL inicial utilizando el Asistente para aplicaciones COM de ATL.

  1. En el entorno de Visual C++, haga clic en nuevo en el menú archivo y, a continuación, elija la ficha de proyectos.

  2. Seleccione el Asistente para aplicaciones COM de ATL.

  3. Tipo polígono como el nombre del proyecto.

El cuadro de diálogo debería tener este aspecto:

Haga clic en Aceptar y el ATL COM AppWizard presenta un cuadro de diálogo ofrece varias opciones para configurar el proyecto inicial de ATL.

Porque se está creando un control dejar el tipo de servidor como una DLL, ya un control debe ser un servidor en proceso. Todas las opciones por defecto están muy bien, así que haga clic en Finalizar. Aparece un cuadro de diálogo que muestra los archivos principales que se creará. Estos archivos se enumeran a continuación, junto con una descripción de cada archivo que genera el Asistente para aplicaciones COM de ATL.

Archivo Descripción
Polygon.cpp Contiene la implementación de la función DllMain, DllCanUnloadNow, DllGetClassObject, DllRegisterServer y DllUnregisterServer. También contiene el mapa de objeto, que es una lista de los objetos ATL en el proyecto. Esto es inicialmente en blanco, ya que aún no ha creado un objeto.
Polygon.def El archivo de definición de módulo de Windows estándar para la DLL.
Polygon.DSW El espacio de trabajo de proyecto.
Polygon.DSP El archivo que contiene la configuración del proyecto.
Polygon.idl El archivo de lenguaje de definición de interfaz, que describe las interfaces específicas de los objetos.
Polygon.rc El archivo de recursos, que inicialmente contiene la información de versión y una cadena que contiene el nombre del proyecto.
Resource.h El archivo de encabezado del archivo de recursos.
Polygonps.Mk El hacer archivo que puede utilizarse para crear un proxy/stub DLL. No necesita utilizar este.
Polygonps.def El archivo de definición de módulo para el servidor proxy/stub DLL.
StdAfx.cpp El archivo # que incluyen los archivos de la aplicación de ATL.
StdAfx.h El archivo # que incluyen los archivos de encabezado ATL.

Para hacer que la DLL de polígono sea útil, necesita agregar un control utilizando al Asistente para objetos ATL.

Con el paso 2

Index