Condividi tramite


Aggiunta di una classe

Per aggiungere una classe in un progetto di Visual C++, in Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto, quindi scegliere Aggiungi e Classe. Verrà visualizzata la finestra di dialogo Finestra di dialogo Aggiungi classe.

Quando si aggiunge una classe, è necessario specificare un nome diverso da quello delle classi già esistenti in MFC o ATL. Se si specifica un nome già esistente in una delle due librerie, verrà visualizzato un messaggio di errore per indicare che il nome specificato è riservato.

Se secondo la convenzione di denominazione del progetto è necessario utilizzare un nome esistente, è possibile sostituire le maiuscole con le minuscole o viceversa in quanto Visual C++ rileva tale distinzione. Ad esempio, anche se non è possibile denominare una classe CDocument, è possibile denominarla cdocument.

Tipo di classe da aggiungere

Nella finestra di dialogo Aggiungi classe, quando si espande il nodo Visual C++ nel riquadro di sinistra, vengono visualizzati diversi raggruppamenti dei modelli installati. I gruppi includono CLR, ATL, MFC e C++. Quando si seleziona un gruppo, un elenco dei modelli disponibili in quel gruppo viene visualizzato nel riquadro centrale. Ogni modello contiene i file e il codice sorgente necessari per una classe.

Per generare una nuova classe, selezionare un modello nel riquadro centrale, digitare un nome per la classe nella casella Nome e fare clic su Aggiungi. Verrà aperta la Creazione guidata aggiunta classe in modo da poter specificare le opzioni per la classe.

Nota

Il modello Aggiungi supporto ATL a MFC non consente la creazione di una classe, ma la configurazione del progetto per l'utilizzo di ATL. Per ulteriori informazioni, vedere Aggiunta del supporto ATL a un progetto MFC.

Per creare una classe C++ che non utilizza MFC, ATL o CLR, utilizzare il modello Classe C++ nel gruppo C++ dei modelli installati. Per ulteriori informazioni, vedere Aggiunta di una classe C++ generica.

Sono disponibili due tipi di classi C++ basate su form. Il primo, CFormView Class crea una classe MFC. Il secondo crea un Windows Form CLR.

Vedere anche

Attività

Creazione di un'applicazione MFC basata su form

Creazione di progetti tramite le creazioni guidate applicazioni

Riferimenti

Finestra di dialogo Aggiungi classe

Concetti

Aggiunta di funzionalità con creazioni guidate codice