Caja de dialogo

Solo disponible en BuenasTareas
  • Páginas : 3 (653 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de febrero de 2011
Leer documento completo
Vista previa del texto
Caja de diálogo
En interfaces utilizador gráficos, a caja de diálogo es un especial ventana, utilizado en interfaces utilizador exhibir información al usuario, o conseguir una respuesta si estánecesitado. Son supuestos porque forman un diálogo entre la computadora y usuario-cualquier informar al usuario algo, o de peticiones de la entrada del usuario, o ambos.
Diversos tipos de cajas dediálogo se utilizan para diversas clases de interacción del usuario. El tipo más simple de caja de diálogo es alarma, que exhibe un mensaje y requiere solamente un reconocimiento (chascando “ACEPTABLE”generalmente) que el mensaje se ha leído. Las alarmas se utilizan para proporcionar la confirmación simple de una acción, o incluya los avisos o la confirmación de la terminación del programa debido a elestrellarse o cierre intencional del usuario. Aunque éste es un frecuente patrón de la interacción para los diálogos modales, también es criticado por los expertos de la utilidad como siendo ineficazpara su uso previsto (protección contra errores en acciones destructivas) y para qué alternativas mejores existen
Cajas modales y no modales
Para visualizar o aceptar datos, Windows utiliza cajasde diálogo, que son
ventanas con controles. Existen tres tipos de cajas de diálogo:
* Personalizadas: Son las que diseña el usuario por formulario o por caja de diálogo
* Predefinidas: Sonlas creadas por MFCs, por ejemplo "AfxMessageBox"
* Estándar: Son las comunes de Windows, por ejemplo las de Abrir, Guardar Como etc.
Cajas de diálogo modales

Son las cajas que hasta que no secierran no dejan continuar con la
aplicación.
Para visualizar una caja de diálogo como modal, hay que definir una clase
derivada de la clase "CDialog" y llamar a su método "DoModal", antes deesto
debemos diseñar el formulario o diálogo que corresponderá para a la hora de
crear la clase indicarle cual es el diálogo o formulario correspondiente así:

El nuevo diálogo (con identificador...
tracking img