afx_msg void OnSysChar ( UINT nChar, UINT nRepCnt, UINT nFlags );
Parámetros
nChar
Especifica el código de tecla de carácter ASCII de una tecla de menú de Control.
nRepCnt
Especifica el número de repeticiones (el número de veces que se repite la pulsación de tecla como resultado del usuario mantenga pulsada la tecla).
nFlags
El parámetro nFlags puede tener estos valores:
| Valor | Significado |
| 0-15 | Especifica el número de repeticiones. El valor es el número de veces que se repite la pulsación de tecla como resultado del usuario mantenga pulsada la tecla.. |
| 16-23 | Especifica el código de análisis. El valor depende del fabricante de equipos originales (OEM) |
| 24 | Especifica si la clave es una extendida, tales como las teclas ALT y CTRL derecha que aparecen en un teclado mejorado de 101 o 102 teclas. El valor es 1 si es una clave extendida; de lo contrario, es 0. |
| 25-28 | Utilizado internamente por Windows. |
| 29 | Especifica el código de contexto. El valor es 1 si está presionada la tecla ALT mientras se presiona la tecla; de lo contrario, el valor es 0. |
| 30 | Especifica el estado clave anterior. El valor es 1 si la tecla está presionada antes de enviar el mensaje, o es 0 si la clave es hasta. |
| 31 | Especifica el estado de transición. El valor es 1 si la clave es ser liberada o es 0 si se está presionando la tecla. |
Observaciones
El marco llama a esta función miembro si CWnd tiene el foco de entrada y se traducen los mensajes WM_SYSKEYUP y WM_SYSKEYDOWN . Especifica el código de tecla virtual de la tecla de menú de Control.
Cuando el código de contexto es 0, WM_SYSCHAR puede pasar la mensaje WM_SYSCHAR a la función TranslateAccelerator Windows, que manejará como si se tratara de un mensaje clave normal en lugar de un personaje clave de sistema. Esto permite que las teclas de aceleración ser usado con la ventana activa, incluso si la ventana activa no tiene el foco de entrada.
Para teclados de IBM Enhanced 101 y 102 teclas, mejoradas claves son la derecha ALT y las teclas CTRL derecha en la sección principal del teclado; el INS, DEL, inicio, final, pág, AV PÁG y flechas en las categorías a la izquierda del teclado numérico; y la barra diagonal (/) y las teclas de Intro en el teclado numérico. Algunos otros teclados pueden apoyar el bit de clave extendida en nFlags.
&Notanbsp; Esta función miembro es llamada por el marco para permitir su aplicación controlar un mensaje de Windows. Los parámetros pasados a la función de reflejan los parámetros recibidos por el marco cuando se recibió el mensaje. Si llama a la implementación de la clase base de esta función, que la aplicación utilizará los parámetros pasados originalmente con el mensaje y no los parámetros que proporcione a la función.
Visión General de CWnd |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambiénnbsp; :: TranslateAccelerator, WM_SYSKEYDOWN, WM_SYSKEYUP, WM_SYSCHAR