Freigeben über


Hinzufügen eines ATL-Dialogfelds

Um Ihrem Projekt ein ATL-Dialogfeld hinzuzufügen, muss es sich bei Ihrem Projekt entweder um ein ATL-Projekt oder ein MFC-Projekt mit ATL-Unterstützung handelt. Sie können den ATL-Projekt-Assistenten zum Erstellen einer ATL-Anwendung verwenden, oder Ihrer MFC-Anwendung ein ATL-Objekt hinzufügen, um die ATL-Unterstützung in einer MFC-Anwendung zu implementieren.

Standardmäßig implementiert der ATL-Dialogfeld-Assistent ein dialogfeld, das von CAxDialogImpl abgeleitet ist. Diese Klasse enthält Unterstützung für das Hosten von ActiveX- und Windows-Steuerelementen. Wenn Sie keinen Aufwand für die Unterstützung von ActiveX-Steuerelementen benötigen, ersetzen Sie nach dem Generieren des Codes alle Instanzen von CAxDialogImpl CSimpleDialog oder CDialogImpl als Basisklasse.

Hinweis

CSimpleDialog erstellt nur modale Dialogfelder, die nur allgemeine Windows-Steuerelemente unterstützen. CDialogImpl erstellt modale oder moduslose Dialogfelder.

So fügen Sie Ihrem Projekt eine ATL-Dialogressource hinzu

  1. Erstellen Sie ein ATL-Projekt mithilfe des ATL-Projekt-Assistenten.

  2. Klicken Sie in der Klassenansicht mit der rechten Maustaste auf den Projektnamen, und klicken Sie im Kontextmenü auf "Hinzufügen ". Klicken Sie auf Klasse hinzufügen.

  3. Klicken Sie im Bereich "Vorlagen " im Dialogfeld "Klasse hinzufügen" auf "ATL-Dialogfeld". Klicken Sie auf " Öffnen ", um den ATL-Dialogfeld-Assistenten anzuzeigen.

Weitere Informationen finden Sie unter Implementieren eines Dialogfelds.

Siehe auch

Hinzufügen einer Klasse
Fensterklassen
Meldungszuordnungen