Crear un cuadro de diálogo del que los usuarios no puedan salir en tiempo de ejecución
Actualización: noviembre 2007
Es posible crear cuadros de diálogo de los que los usuarios no puedan salir en tiempo de ejecución. Este tipo de cuadros de diálogo es muy útil para pantallas de inicio de sesión y bloqueos de documento o aplicación.
Para crear un cuadro de diálogo del que los usuarios no puedan salir en tiempo de ejecución
Deshabilite el menú de sistema y el botón Cerrar del cuadro de diálogo.
Elimine los botones Aceptar y Cancelar.
En tiempo de ejecución, el usuario no podrá salir de un cuadro de diálogo modal con estas características.
La función de cuadro de diálogo de prueba es capaz de detectar si se presiona la tecla ESC, también conocida como tecla virtual VK_ESCAPE, por lo que los cuadros de diálogo de este tipo se pueden probar. Independientemente del comportamiento del cuadro de diálogo en tiempo de ejecución, podrá finalizar su ejecución en el modo de prueba presionando ESC.
Nota: |
---|
En el caso de las aplicaciones MFC, para crear un cuadro de diálogo del que los usuarios no puedan salir en tiempo de ejecución, será necesario reemplazar el comportamiento predeterminado de OnOK y OnCancel. Por ejemplo, por más que se intenten realizar los pasos antes mencionados en el cuadro Acerca de… de una aplicación generada por el asistente para MFC, las teclas Esc y Entrar no dejarán de descartar el cuadro de diálogo. |
Para obtener información sobre cómo agregar recursos a proyectos administrados, vea Recursos de aplicacionesen la Guía del desarrollador de .NET Framework de .NET Framework. Para obtener información sobre cómo agregar manualmente archivos de recursos a proyectos administrados, cómo obtener acceso a recursos, cómo mostrar recursos estáticos y cómo asignar cadenas de recursos a propiedades, vea Tutorial: Adaptar formularios Windows Forms y Tutorial: Utilizar los recursos de adaptación con ASP.NET.
Requisitos
Win32