Un altro utile wizard (creazione guidata oggetto) fornito da Visual C++ permette di inserire rapidamente un oggetto ATL nel progetto esistente. Accedere a questa procedura guidata scegliendo l'opzione Nuovo oggetto ATL dal menu Inserisci o il pulsante di Creazione guidata oggetto dalla barra degli strumenti ATL.
Una volta guidata oggetto ATL viene visualizzato, scegliere l'opzione di controlli (nel riquadro a sinistra) e fare doppio clic sull'elemento di Controllo composito . A questo punto, è necessario fornire alcune informazioni sulle proprietà di un controllo composito che sono inserimento. Per informazioni dettagliate sull'utilizzo della creazione guidata oggetto, vedere aggiungendo oggetti e controlli.
La prima pagina (nomi) le richieste di informazioni relative alla classe di implementazione: nome breve.H e.File CPP e così via. Immettere un valore per il nome breve. Tutte le altre voci sono generati automaticamente, usando il nome breve come base.
La seconda pagina (attributi) presenta opzioni predefinite legate alla interfaccia del modello di threading e aggregazione del controllo composito. Accettare le opzioni di default o personalizzarli, in base alle esigenze del vostro controllo composito.
Nella pagina finale (Stock Properties) fornisce un elenco delle proprietà comuni di controllo in grado di supportare il controllo composto. Scegliere tutte le proprietà necessarie dall'elenco a sinistra.
Dopo aver effettuato le selezioni, fare clic su OK. Creazione guidata oggetto ATL crea quindi le parti necessarie che implementano il controllo composto. Queste parti includono:
Un modello per la finestra di dialogo che implementa il controllo composito.
Una risorsa personalizzata, Registro di sistema, che registra automaticamente il controllo composito quando richiamato.
Una classe C++ che implementa il controllo composito.
Un'interfaccia COM, esposta dal controllo composito.
Una pagina di prova HTML che contiene il controllo composito.