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

  1. Créez un projet ATL à l’aide de l’Assistant Projet ATL.

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

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

Voir aussi

Ajout d’une classe
Classes de fenêtre
Tables des messages