MFC problema del manejo de la caja de ingreso

1. De este cuadro de inicio de sesión cuando se hace el cuadro de diálogo de registro modal, y antes de que el programa de interfaz principal se encuentra en la ventana se abre. Es decir, para el InitInstance () de la clase de interfaz principal. Si lo hace, se abrirá antes de que la interfaz principal es caja de la conexión modal aparece fuera de la caja bloqueada en vivo.

1. Sin embargo, presiona enter, se disparará el siguiente cuadro de inicio de sesión si está en el modo de edición en el cuadro de inicio de sesión de la función EditControl OnOK, a fin de no juzgar un nombre de usuario y contraseña para acceder directamente cerrado el cuadro de diálogo modal aparece la interfaz principal.
Manera de evitar que: en el cuadro de inicio de sesión de anulación de la función virtual: OnOK, comentario a cabo esta función dentro.
2. Al hacer clic en una cruz roja cuando el inicio de sesión en el cuadro de cuadro de inicio de sesión se cerrará, aparece la interfaz principal directamente, no realizar la lógica de inicio de sesión, y X es el propósito de nuestra Haga clic para salir de toda la secuencia de programa, para evitar que el método es: Registro Login cuadro de mensaje WM_CLOSE, y en la primera línea del mensaje de escritura: la salida (1);
3. Registro de la lógica botón, principalmente juicio lógico es cierto, debe escribir: CDialogEx :: OnOK ();
4. Para lograr el inicio de sesión Introduzca, si se registra mensajes WM_CHAR, no se puede completar, el enfoque correcto es escribir de nuevo la caja de entrada:
detalles:
Así se realiza la conexión.
botón Cancelar para escribir directamente: la salida (1); en la línea.

Supongo que te gusta

Origin www.cnblogs.com/HelloQLQ/p/12625734.html
Recomendado
Clasificación