Étape 1: Création du projet

Tout d'abord, vous allez créer le projet ATL initial à l'aide d'ATL COM AppWizard.

  1. Dans l'environnement de Visual C++, cliquez sur nouveau dans le menu fichier , puis cliquez sur l'onglet projets.

  2. Sélectionnez ATL COM AppWizard.

  3. Tapez le nom de projet polygone.

Votre boîte de dialogue doit ressembler à ceci:

Cliquez sur OK et l'ATL COM AppWizard présente une boîte de dialogue offre plusieurs choix pour configurer le projet initial de ATL.

Parce que vous créez un contrôle laissez le Type de serveur comme une DLL, un contrôle doit être un serveur in-process. Toutes les options par défaut sont fines, donc cliquez sur terminer. Une boîte de dialogue qui répertorie les fichiers principaux qui seront créés. Ces fichiers sont répertoriés ci-dessous, ainsi qu'une description de chaque fichier qui génère de l'ATL COM AppWizard.

Fichier Description
Polygon.cpp Contient l'implémentation de la fonction DllMain, DllCanUnloadNow, DllGetClassObject, DllRegisterServer et DllUnregisterServer. Contient également la carte de l'objet, qui est une liste des objets ATL à votre projet. C'est initialement vide, puisque vous n'avez pas créé un objet encore.
Polygon.def Le fichier de définition de module Windows standard pour la DLL.
Polygon.dsw L'espace de travail de projet.
Polygon.DSP Le fichier qui contient les paramètres du projet.
Polygon.idl Le fichier interface definition language, qui décrit les interfaces spécifiques à vos objets.
Polygon.RC Le fichier de ressources, ce qui au départ contient les informations de version et d'une chaîne contenant le nom du projet.
Resource.h Le fichier d'en-tête pour le fichier de ressources.
Polygonps.Mk La marque fichier qui peut être utilisé pour générer un DLL proxy/stub. Vous ne devrez pas utiliser cette.
Polygonps.def Le fichier de définition de module de la DLL proxy/stub.
StdAfx.cpp Le fichier qui sera # inclure les fichiers d'application ATL.
StdAfx.h Le fichier qui sera # inclure les fichiers d'en-tête ATL.

Pour rendre la DLL polygone utiles, vous devez ajouter un contrôle à l'aide de l'Assistant objet ATL.

Passer à l'étape 2

Index