La Web del Programador: Comunidad de Programadores
 
    Pregunta:  15553 - ELEGIR ENTRE SDI, MDI O DIALOG-BASED
Autor:  Luis Ramos
Buenas de nuevo! Tengo la siguiente duda y necesito consejo. Tengo que realizar una aplicación que tiene sólo una ventana principal dònde aparecerán gráficos, pantallas (imagino que esto serán ventanas de diálogo) con la configuración seleccionada, etc. Bien pues el problema es el siguiente: quiero que antes de esta pantalla principal aparezca una primera pantalla o diálogo donde se pueda seleccionar el idioma de esta pantalla principal antes de representarla y yo opino que debería hacer esta primera pantalla como un dialog-based box, que diera paso a la pantalla principal (en el idioma especificado), que no sé si debiera ser SDI o MDI. Qué factores debo tener en cuenta para seleccionar un tipo u otro de aplicación??
Gracias de antemano y un saludo!!!

  Respuesta:  Monica Covarrubias
Mira Luis, creo que lo que tu quieres hacer es un tipo menu al inicio de tu aplicación lo cual te permitira manejar ciertas cajas de dialogo, es una aplicación mucho mas sencilla, solo implementas cajas de dialogo y controles. solo utilizas la clase CDialog

Si quieres utilizar un SDI o un MDI, estos tipos de aplicaciones mas que nada son para crear documento-vista y tienes que manipular dos tipos de clases que te genera el AppWizard: CDoc, que es donde manipulas los datos, variables, etc. y la clase CView, que es donde tienes que presentar lo que se esta llevando a cabo
Espero te sirva este comentario, y que no sea demasiado tarde
saludos