Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.