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 qui inclut la prise en charge d’ATL. Vous pouvez utiliser l’Assistant Projet ATL pour créer une application ATL ou ajouter un objet ATL à votre application MFC pour implémenter la prise en charge ATL dans une application MFC.
Par défaut, l’Assistant Boîte de dialogue ATL implémente une boîte de dialogue dérivée de CAxDialogImpl. Cette classe inclut la prise en charge de l’hébergement de contrôles ActiveX et Windows. Si vous ne souhaitez pas la surcharge de prise en charge du contrôle ActiveX, une fois que l’Assistant a généré votre code, remplacez toutes les instances par CAxDialogImpl
CSimpleDialog ou CDialogImpl comme classe de base.
Remarque
CSimpleDialog
crée uniquement des boîtes de dialogue modales qui prennent en charge uniquement les contrôles courants Windows. CDialogImpl
crée des boîtes de dialogue modales ou sans mode.
Pour ajouter une ressource de boîte de dialogue ATL à votre projet
Dans l’affichage de classes, cliquez avec le bouton droit sur le nom du projet, puis 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 Boîte de dialogue ATL. Cliquez sur Ouvrir pour afficher l’Assistant Boîte de dialogue ATL.
Pour plus d’informations, consultez Implémentation d’une boîte de dialogue.