Ventanas modales y no modales

MENSAJE
SINOBOX
SELECCIONBOX
PREGUNTABOX
ABREDIALOGO
GUARDADIALOGO
EDITAARCHIVO

La interfaz de programación de aplicaciones de Windows soporta dos tipos de ventanas: modal y no modal. Las ventanas modales (CREADIALOGO) ofrecen un patrón de programación que es similar al modelo tradicional donde la aplicación queda en control. En la ejecución, tu, como programador, decides pedirle al usuario información (por ejemplo, con LEELISTA). La ejecución se detiene y los otros componentes de la aplicación son inaccesibles hasta que el usuario proporciona la información solicitada. Por ejemplo, solicitando un nombre de archivo para abrir un documento es una interacción modal.

Cuando una aplicación usa una ventana no modal (CREAVENTANA), el usuario queda en control. Por ejemplo, el Centro de Comandos en FMSLogo es no modal. El programa es generalmente inactivo y reacciona cuando el usuario desencadena un evento (por ejemplo, al presionar un botón).

Debes evitar usando las ventanas modales donde sea posible porque los usuarios prefieren estar en control de sus aplicaciones, en lugar de ser obligados a contestar una pregunta antes de que la aplicación haga cualquier otra cosa.

FMSLogo tiene algunos cuadros de diálogos modales que puedes usar un tus programas de Logo.


SourceForge.net Logo