Condividi tramite


Classi della finestra cornice creato dalla procedura guidata

Quando si utilizza Creazione guidata applicazione per creare uno scheletro di applicazione, oltre all'applicazione, al documento e classi di visualizzazione, la procedura guidata crea una classe derivata della finestra cornice per la finestra cornice principale dell'applicazione.La classe viene denominata CMainFrame per impostazione predefinita e i file che lo contengono sono denominati MAINFRM.H e MAINFRM.CPP.

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

Se l'applicazione è MDI, CMainFrame è derivato dalla classe CMDIFrameWnd.In questo caso CMainFrame implementa la cornice principale, che utilizza il menu, la barra degli strumenti e le barre di stato.La procedura guidata non deriva una classe della finestra cornice del nuovo documento automaticamente.Al contrario, utilizza l'implementazione predefinita in classe di CMDIChildWnd.Il framework MFC crea una finestra figlio per contenere ogni visualizzazione (che può essere di tipo CScrollView, CEditView, CTreeView, CListView, e così via) che l'applicazione richiede.Se è necessario personalizzare la finestra cornice di documento, è possibile creare una classe della finestra cornice del nuovo documento (vedere Aggiunta di un classe).

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

Queste classi della finestra cornice funzionano come creato, ma migliorare le proprie funzionalità, è necessario aggiungere le variabili membro e le funzioni membro.È anche possibile effettuare le gestire classi di finestre altri messaggi di windows.Per ulteriori informazioni, vedere Modificando gli stili di una finestra creata da MFC.

Vedere anche

Riferimenti

File di intestazione e di origine di un controllo o di un programma MFC

Concetti

Classi della finestra cornice