Acerca de la relación entre App, MainFrame, Doc, View y ChildFrame en MFC
Todas son declaraciones de clase.
La entrada al programa MFC está oculta.
Hay una CXxxxApp theApp en el programa; se genera un objeto, que es el punto de partida visible del programa.
La estructura principal del programa MFC generado automáticamente se llama Doc-View y la principal carga de trabajo del programador reside en estas dos clases. Doc se utiliza para leer datos y almacenar datos y escenas que cambian de vez en cuando. La vista se utiliza para dibujar ventanas, imprimir y otras tareas.
Ver usa CXxxxDoc* pDoc = GetDocument(); para obtener los datos en Doc y actualizar los datos en Doc. Eso es lo que es el vínculo Doc-View.
MainFrame utiliza OnCreate(..) para crear la ventana principal del programa.
Ventana secundaria ChildFrame. Generalmente se utiliza en trabajos paralelos (múltiples archivos).