Funzione delle finestre cornice
Oltre al semplice frame di visualizzazione, le finestre di frame sono responsabili di numerose attività relative alla coordinazione del frame con la sua visualizzazione e con l'applicazione. CMDIFrameWnd e CMDIChildWnd ereditano da CFrameWnd, pertanto hanno le funzionalità di CFrameWnd oltre a nuove funzionalità che aggiungono. Esempi di finestre figlio includono le visualizzazioni, controlli quali pulsanti e caselle di riepilogo e barre di controllo, incluse le barre degli strumenti, barre di stato e barre della finestra di dialogo.
La finestra frame è responsabile della gestione del layout delle finestre figlio. Nel framework MFC, una finestra frame posizione le barre di controllo, le visualizzazioni e le altre finestre figlio nella relativa area client.
La finestra frame inoltra i controlli alle relative visualizzazioni e può rispondere ai messaggi di notifica dalle finestre di controllo.
Scegliere l'argomento su cui visualizzare maggiori informazioni
Barre di controllo (come hanno inserito nella finestra frame)
Routing di comandi (dalla finestra frame alla relativa visualizzazione e altre destinazioni comando)