Share via


Tipo di applicazione, Creazione guidata applicazione MFC

Utilizzare questa pagina della Creazione guidata applicazione MFC per progettare e aggiungere funzionalità di base a una nuova applicazione MFC.

  • Tipo di applicazione

    Specifica il tipo di supporto per i documenti che si desidera creare nell'applicazione. Il tipo di applicazione selezionato determina le opzioni dell'interfaccia utente disponibili per l'applicazione. Per altre informazioni, vedere Funzionalità dell'interfaccia utente, Creazione guidata applicazione MFC.

    Per altre informazioni sui tipi di documenti, vedere:

    Opzione Descrizione
    Documento singolo Crea un'architettura SDI (Document Interface) singola per l'applicazione, in cui una classe di visualizzazione è basata sulla classe CView. È possibile modificare la classe di base per la visualizzazione nella pagina Classi generate, Creazione guidata applicazione MFC della procedura guidata. Per creare un'applicazione basata su form, ad esempio, usare la classe CFormView per la classe view.

    In questo tipo di applicazione, la finestra cornice del documento può contenere un solo documento.
    Più documenti Crea un'architettura MDI (Multiple Document Interface) per l'applicazione, in cui una classe di visualizzazione è basata su CView. È possibile modificare la classe di base per la visualizzazione nella pagina Classi generate della procedura guidata. Per creare un'applicazione basata su form, ad esempio, usare CFormView per la classe view.

    In questo tipo di applicazione, la finestra cornice del documento può contenere più finestre figlio.
    Documenti a schede Inserisce ogni documento in una scheda separata.
    Basato sul dialogo Crea un'architettura basata su dialoghi per l'applicazione in cui una classe dialog è basata su CDialog. Per creare una finestra di dialogo HTML, selezionare la casella Usare la finestra di dialogo HTML.
    Finestra di dialogo Usa HTML Solo per le applicazioni della finestra di dialogo. Deriva la classe dialog dalla classe CDHtmlDialog anziché dalla classe CDialog. Se si seleziona questa casella, CDHtmlDialog viene elencata nella casella Classe di base nella pagina Classi generate, Creazione guidata applicazione MFC della procedura guidata.

    Una CDHtmlDialogfinestra di dialogo derivata da visualizza finestre di dialogo basate su HTML, scambia dati con controlli HTML e gestisce gli eventi HTML.
    Più documenti di primo livello Crea un'architettura di primo livello per l'applicazione, in cui una classe di visualizzazione è basata su CView.

    In questo tipo di applicazione, quando un utente fa clic su Nuovo (o Nuovo frame) nel menu File , l'applicazione crea una finestra il cui padre è implicitamente il desktop. La nuova cornice del documento viene visualizzata nella barra delle applicazioni e non è limitata all'area client della finestra dell'applicazione.
  • Supporto dell'architettura di documenti/visualizzazioni

    Specifica se includere l'architettura documento/visualizzazione nell'applicazione usando la classe CDocument e la classe CView (impostazione predefinita). Deselezionare questa casella di controllo se si sta eseguendo la conversione di un'applicazione non MFC o se si desidera ridurre le dimensioni del file eseguibile compilato. Per impostazione predefinita, un'applicazione senza architettura di documento/visualizzazione è derivata dalla classe CWinApp e non include il supporto MFC per l'apertura di un documento da un file su disco.

  • Lingua delle risorse

    Imposta la lingua delle risorse. Nell'elenco vengono visualizzate le lingue disponibili nel sistema, come installato da Visual Studio. Se si desidera selezionare una lingua diversa dalla lingua di sistema, è necessario che la cartella del modello appropriata per tale lingua sia già installata.

    La lingua selezionata viene riflessa nell'opzione Stringhe localizzate della pagina Stringhe modello di documento, Creazione guidata applicazione MFC della procedura guidata.

  • Usare librerie Unicode

    Specifica se viene utilizzata la versione Unicode o non Unicode delle librerie MFC.

  • Stile progetto

    Indica se l'applicazione ha un'architettura EFC standard, Esplora file, Visual Studio o Office. Per altre informazioni, vedere Creazione di un'applicazione MFC di tipo Esplora file.

    Opzione Descrizione
    Standard MFC Fornisce un'architettura di applicazione MFC standard.
    Esplora file Implementa un'applicazione simile a Esplora file usando una finestra di divisione in cui il riquadro sinistro è una classe CTreeView e il riquadro destro è una classe CListView.
    Visual Studio Implementa un'applicazione simile a Visual Studio che contiene quattro riquadri ancorabili (visualizzazione file, visualizzazione classi, proprietà e output) derivati dalla classe CDockablePane e da una finestra cornice principale derivata dalla classe CMDIFrameWndEx (impostazione predefinita).
    Office Implementa un'applicazione simile a Office che contiene una barra multifunzione derivata dalla classe CMFCRibbonBar, una barra di Outlook derivata dalla classe CMFCOutlookBar, una barra didascalia derivata dalla classe CMFCCaptionBar e un frame principale derivato dalla classe CMDIFrameWndEx.
  • Stile e colori degli oggetti visivi

    Determina lo stile di visualizzazione dell'applicazione. Di seguito vengono illustrate le opzioni disponibili.

    • Windows Native/Default

    • Office 2003

    • Visual Studio 2005

    • Office 2007 (tema blu)

    • Office 2007 (tema nero)

    • Office 2007 (tema Silver)

    • Office 2007 (tema Aqua)

  • Abilitare il passaggio dello stile di visualizzazione

    Specifica se l'utente può modificare lo stile di visualizzazione dell'applicazione in fase di esecuzione, in genere selezionando lo stile di visualizzazione appropriato da un menu o da una barra multifunzione.

  • Uso di MFC

    Specifica come collegare la libreria MFC. Per impostazione predefinita, MFC è collegato come DLL condivisa.

    Opzione Descrizione
    Usare MFC in una DLL condivisa Collega la libreria MFC a un'applicazione come DLL condivisa. L'applicazione effettua chiamate alla libreria MFC in fase di esecuzione. Questa opzione riduce i requisiti di memoria e disco delle applicazioni costituite da più file eseguibili che usano la libreria MFC. Entrambe le applicazioni Win32 e MFC possono chiamare funzioni nella DLL (impostazione predefinita)
    Usare MFC in una libreria statica Collega un'applicazione alla libreria MFC statica in fase di compilazione.

Vedi anche

Creazione guidata applicazione MFC
Tipi di file creati per i progetti di Visual Studio C++