Partager via


Ajout d'une boîte de dialogue ATL

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.

Notes

CSimpleDialog crée uniquement des boîtes de dialogue modales qui prennent en charge uniquement des contrôles communs Windows. CDialogImpl crée des zones de dialogue modales ou non modales.

Pour ajouter une ressource de dialogue ATL à votre projet

  1. Créez un projet ATL en utilisant l'Assistant Projet ATL.

  2. 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.

  3. 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.

Voir aussi

Référence

Message Maps (ATL)

Concepts

Ajout d'une classe

Autres ressources

ATL Window Classes