Per aggiungere un oggetto a un progetto ATL, si utilizza la creazione guidata oggetto. Fare clic su Nuovo oggetto ATL dal menu Inserisci e la creazione guidata oggetto appare.

Nella prima casella di dialogo Creazione guidata oggetto, selezionare la categoria dell'oggetto che si desidera aggiungere al progetto corrente ATL. Alcune delle opzioni che è possibile selezionare sono un oggetto COM base, un controllo su misura per lavorare in Internet Explorer e una pagina delle proprietà. In questo tutorial, sarà creare un controllo standard, quindi impostare la categoria come controlli sulla sinistra, poi a destra selezionare Controllo completo. Infine, fare clic su Next.
Vie&ne visualizzato un insieme di pagine delle proprietà che consente di configurare il controllo che sono inserimento nel vostro progetto. Digitare "PolyCtl" come name.nbsp breve; Gli altri campi sono completati automaticamente.

Il campo della classe mostra il nome della classe C++ creato per implementare il controllo. Il .H File e .File CPP campi Visualizza i file creati per contenere la definizione della classe C++. La coclasse è il nome della classe component per questo controllo, e l'interfaccia è il nome dell'interfaccia su cui il controllo implementerà sue proprietà e i metodi personalizzati. Il tipo è una descrizione per il controllo e il ProgID è il nome leggibile che può essere utilizzato per cercare il CLSID del controllo.
Ora abilitare il supporto per punti di informazione e connessione errore ricco per il controllo:
Così colorerà nel poligono quando si disegna, aggiungere un colore di riempimento stock di proprietà:

Siete finiti selezionando le opzioni per il controllo. Fare clic su OK.
Quando hai creato il tuo controllo, sono state fatte diverse modifiche al codice ed aggiunte. Sono stati creati i seguenti file:
| File | Descrizione |
| PolyCtl. H | Contiene la maggior parte dell'implementazione della classe C++ CPolyCtl. |
| PolyCtl | Contiene le parti rimanenti del CPolyCtl. |
| PolyCtl.rgs | Un file di testo che contiene lo script del Registro di sistema utilizzato per registrare il controllo. |
| PolyCtl. htm | Un file HTML che contiene la sorgente di una pagina Web che contiene un riferimento al controllo appena creato, in modo che si può provare in Internet Explorer immediatamente. |
La procedura guidata eseguita anche le seguenti modifiche del codice:
Il file PolyCtl. H è la più interessante perché contiene il codice principale che implementa il controllo.
Ora sei pronto a costruire il vostro controllo:
Successivamente, si aggiungerà una proprietà personalizzata per il controllo.
|&Nbsp al punto 1 ; Al passaggio 3