Ajout d'une boîte de dialogue ATL
Mise à jour : novembre 2007
Pour ajouter une boîte de dialogue ATL à votre projet, votre projet doit être un projet ATL ou un projet MFC comprenant la prise en charge ATL. Vous pouvez utiliser l'Assistant Projet ATL pour créer une application ATL, ou vous pouvez également ajouter un objet ATL à votre application MFC pour implémenter la prise en charge ATL pour une application MFC.
Par défaut, l'Assistant Dialogue ATL implémente une boîte de dialogue dérivée de CAxDialogImpl. Cette classe comprend une prise en charge de l'hébergement des contrôles ActiveX et Windows. Si vous ne souhaitez pas le temps système représenté par la prise en charge du contrôle ActiveX, une fois que l'Assistant a généré votre code, remplacez toutes les instances de CAxDialogImpl par CSimpleDialog ou CDialogImpl comme classe de base.
Remarque : |
---|
CSimpleDialog crée uniquement des boîtes de dialogue modales qui prennent uniquement en charge les contrôles communs Windows. CDialogImpl crée des boîtes de dialogue modales ou non modales. |
Pour ajouter une ressource de dialogue ATL à votre projet
Créez un projet ATL en utilisant l'Assistant Projet ATL.
Dans Affichage de classes, cliquez avec le bouton droit sur le nom du projet et cliquez sur Ajouter dans le menu contextuel. Cliquez sur Ajouter une classe.
Dans le volet Modèles de la boîte de dialogue Ajouter une classe, cliquez sur Dialogue ATL. Cliquez sur Ouvrir pour afficher l'Assistant Dialogue ATL.
Pour plus d'informations, consultez Implémentation d'une boîte de dialogue.