Aggiunta di una finestra di dialogo ATL
Per aggiungere una finestra di dialogo ATL al progetto, il progetto deve essere un progetto ATL o un progetto MFC che include il supporto ATL. È possibile usare la Creazione guidata progetto ATL per creare un'applicazione ATL o aggiungere un oggetto ATL all'applicazione MFC per implementare il supporto ATL per un'applicazione MFC.
Per impostazione predefinita, la Finestra di dialogo ATL implementa una finestra di dialogo derivata da CAxDialogImpl. Questa classe include il supporto per l'hosting di controlli ActiveX e Windows. Se non si vuole il sovraccarico del supporto del controllo ActiveX, dopo che la procedura guidata ha generato il codice, sostituire tutte le istanze di CAxDialogImpl
con CSimpleDialog o CDialogImpl come classe di base.
Nota
CSimpleDialog
crea solo finestre di dialogo modali che supportano solo controlli comuni di Windows. CDialogImpl
crea finestre di dialogo modali o modeless.
Per aggiungere una risorsa finestra di dialogo ATL al progetto
Creare un progetto ATL usando la Creazione guidata progetto ATL.
In Visualizzazione classi fare clic con il pulsante destro del mouse sul nome del progetto e scegliere Aggiungi dal menu di scelta rapida. Fare clic su Aggiungi classe.
Nel riquadro Modelli della finestra di dialogo Aggiungi classe fare clic su Finestra di dialogo ATL. Fare clic su Apri per visualizzare la Creazione guidata finestra di dialogo ATL.
Per altre informazioni, vedere Implementazione di una finestra di dialogo.