La Red de Conocimientos Pedagógicos - Aprendizaje de redacción de artículos/tesis - Acerca de la relación entre App, MainFrame, Doc, View y ChildFrame en MFC

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).