Condividi tramite


Creazione guidata progetto ATL

La libreria ATL (Active Template Library) costituisce un insieme di classi C++ basate su template che semplifica la creazione di oggetti COM (Component Object Model) veloci e di dimensioni ridotte. La Creazione guidata progetto ATL consente di creare un progetto dotato di strutture in grado di contenere oggetti COM.

Panoramica

In questa schermata della creazione guidata vengono descritte le impostazioni correnti dell'applicazione per il progetto ATL. Per impostazione predefinita, il progetto è dotato delle impostazioni riportate di seguito.

  • La libreria a collegamento dinamico specifica che il server è una DLL e pertanto un server in-process.

  • Attributi specifica che il progetto utilizza gli attributi.

Per modificare le impostazioni predefinite, fare clic su Impostazioni applicazione nella colonna di sinistra della procedura guidata e apportare le modifiche desiderate nella pagina corrispondente della Creazione guidata progetto ATL.

Per informazioni sulle impostazioni di progetto predefinite, tra cui la selezione del set di caratteri e le impostazioni di collegamento predefinite, vedere Configurazioni predefinite di progetti ATL.

Dopo aver creato un progetto ATL, è possibile aggiungere oggetti o controlli al progetto mediante le creazioni guidate codice Visual C++, che consentono di ottimizzare il progetto ATL di base apportando i seguenti miglioramenti:

Durante la creazione e l'ottimizzazione di un progetto ATL è inoltre possibile effettuare le seguenti attività:

È possibile specificare le proprietà del progetto, ad esempio il collegamento statico a CRT, nella schermata Proprietà progetto, nonché impostare le configurazioni della build per un progetto ATL. Per ulteriori informazioni, vedere Utilizzo di progetti per la compilazione di applicazioni.

Vedere anche

Riferimenti

Fundamentals of ATL COM Objects

Esercitazione relativa alla Libreria ATL (Active Template Library)

Concetti

Tipi di progetto Visual C++

Programmazione con il codice runtime C e ATL

Altre risorse

Creazione e gestione di progetti Visual C++

Creazione di progetti desktop tramite le creazioni guidate applicazioni