Condividi tramite


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

  1. Creare un progetto ATL usando la Creazione guidata progetto ATL.

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

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

Vedi anche

Aggiunta di una classe
Classi di finestre
Mappe messaggi