Creazione di un'applicazione MFC di tipo Esplora risorse
Molte applicazioni del sistema Windows utilizzano l'interfaccia utente per (UI) Esplora file.Quando si avvia Esplora file, ad esempio, viene visualizzata un'applicazione con una barra di divisione verticale che suddivide l'area client.La parte sinistra dell'area client offre funzionalità di esplorazione e navigazione, mentre nella parte destra vengono riportati i dettagli relativi alla selezione effettuata nel riquadro di sinistra.Quando si fa clic su un elemento in questo riquadro, il riquadro di destra viene rigenerato.In un'applicazione MDI, è possibile utilizzare i comandi del menu Visualizza per modificare la quantità di dettagli visualizzati nel riquadro di destra.In un'applicazione SDI o a documenti multipli di primo livello, i dettagli possono essere modificati soltanto mediante i pulsanti della barra degli strumenti.
Il contenuto dei riquadri dipende dall'applicazione.In un visualizzatore di file system, il riquadro di sinistra riporta una visualizzazione gerarchica delle directory, dei computer o dei gruppi di computer, mentre in quello di destra vengono visualizzati singoli file, cartelle o computer e i relativi dettagli.Il contenuto non deve necessariamente essere costituito da file,ma può corrispondere a messaggi di posta elettronica, report di errori o altri elementi di un database.
La procedura guidata crea le classi riportate di seguito.
La classe CLeftView definisce il riquadro di sinistra dell'area client.Viene sempre derivata da CTreeView.
La classe CNomeProgView definisce il riquadro di destra dell'area client.Per impostazione predefinita, viene derivata da CListView, ma può corrispondere a un diverso tipo di visualizzazione a seconda della classe specificata nell'elenco Classe base della schermata Classi generate della procedura guidata.
L'applicazione generata può essere dotata di un'interfaccia a documento singolo (SDI), di un'interfaccia a documenti multipli (MDI) oppure di un'architettura a documenti multipli di primo livello.Ogni finestra cornice creata dall'applicazione viene suddivisa verticalmente mediante CSplitterWnd.Il codice di questo tipo di applicazione è simile al codice di una normale applicazione MFC che utilizza una barra di divisione, ad eccezione del fatto che questo tipo di applicazione dispone di visualizzazioni controlli distinte all'interno di ciascun riquadro di divisione.
Se si utilizza la visualizzazione elenco predefinita nel riquadro di destra, vengono creati i pulsanti della barra degli strumenti che consentono di modificare lo stile della visualizzazione passando alla modalità icone grandi, icone piccole, elenco o dettagli, nonché, nelle applicazioni MDI, opzioni di menu aggiuntive.
Per iniziare creando un file eseguibile di tipo Esplora risorse del file MFC
Attenersi alla procedura illustrata in Creazione di un'applicazione MFC.
Nella pagina di Tipo di applicazione della Creazione guidata applicazione MFC, selezionare lo stile di progetto Esplora file.
Impostare le opzioni di progetto desiderate nelle altre schermate della procedura guidata.
Scegliere Fine per generare lo scheletro di applicazione.
Per ulteriori informazioni, vedere:
Vedere anche
Attività
Creazione di un'applicazione MFC di tipo browser Web
Creazione di un'applicazione MFC basata su form