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
Erstellen Sie ein ATL-Projekt mithilfe des ATL-Projekt-Assistenten.
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.
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.