Classi Frame-Window
Ogni applicazione dispone di una "propria finestra cornice principale," una finestra del desktop che normalmente ha il nome dell'applicazione nella barra del titolo. Ogni documento in genere "presenta una finestra cornice di documento." Una finestra cornice di documento contiene almeno una visualizzazione, che contiene i dati del documento.
Nelle finestre SDI e nelle applicazioni MDI
Per un'applicazione SDI, esiste una finestra cornice derivata dalla classe CFrameWnd. Questa finestra è sia la propria finestra cornice principale dalla finestra cornice di documento. Per un'applicazione MDI, la finestra cornice principale è derivata dalla classe CMDIFrameWnd e le finestre di documento, che sono finestre figlio MDI, derivano dalla classe CMDIChildWnd.
Utilizzare la classe della finestra cornice, o derivare da?
Queste classi forniscono la maggior parte delle funzionalità della finestra cornice necessari per le applicazioni. In condizioni normali, il comportamento predefinito e l'aspetto che forniscono indicheranno le proprie esigenze. Se è necessaria la funzionalità aggiuntiva, derivare da queste classi.