Condividi tramite


Classi Frame-Window create dalla Creazione guidata applicazione

Quando si crea un nuovo progetto MFC dalla finestra di dialogo Nuovo progetto , oltre alle classi di applicazione, documento e visualizzazione, la Creazione guidata applicazione crea una classe finestra cornice derivata per la finestra cornice principale dell'applicazione. La classe viene chiamata CMainFrame per impostazione predefinita e i file che lo contengono sono denominati MAINFRM. H e MAINFRM. CPP.

Se l'applicazione è SDI, la CMainFrame classe deriva dalla classe CFrameWnd.

Se l'applicazione è MDI, CMainFrame deriva dalla classe CMDIFrameWnd. In questo caso CMainFrame implementa la cornice principale, che contiene il menu, la barra degli strumenti e le barre di stato. La Creazione guidata applicazione non deriva una nuova classe finestra cornice documento per l'utente. Usa invece l'implementazione predefinita nella classe CMDIChildWnd. Il framework MFC crea una finestra figlio per contenere ogni visualizzazione (che può essere di tipo CScrollView, CEditView, CTreeView, CListViewe così via) richiesta dall'applicazione. Se è necessario personalizzare la finestra cornice del documento, è possibile creare una nuova classe finestra cornice documento (vedere Aggiunta di una classe).

Se si sceglie di supportare una barra degli strumenti, la classe include anche variabili membro di tipo CToolBar e CStatusBar e una OnCreate funzione del gestore messaggi per inizializzare le due barre di controllo.

Queste classi finestra cornice funzionano come creato, ma per migliorarne le funzionalità, è necessario aggiungere variabili membro e funzioni membro. È anche possibile che le classi della finestra gestisca altri messaggi di Windows. Per altre informazioni, vedere Modifica degli stili di una finestra creata da MFC.

Vedi anche

Classi di finestre cornice
File di intestazione e di origine di un controllo o programma MFC