CW&nd::OnDeadCharnbsp;

afx_msg void OnDeadChar ( UINT nChar, UINT nRepCnt, UINT nFlags );

Parámetros

nChar

Especifica el valor del carácter de tecla de muertos.

nRepCnt

Especifica el número de repeticiones.

nFlags

Especifica el código de análisis, código de clave de transición, estado clave anterior y código de contexto, como se muestra en la siguiente lista:

Valor Descripción
0–7 Analizar código (valor dependiente de OEM). Byte bajo de la palabra de orden superior.
8 Tecla extendida, como una tecla de función o una tecla del teclado numérico (1 si es una clave extendida; 0 lo contrario).
9 y 10 No se utilizan.
entre 11 y 12 Utilizado internamente por Windows.
13 Código de contexto (1 si está presionada la tecla ALT mientras se presiona la tecla; 0 lo contrario).
14 Estado clave anterior (1 si la tecla está presionada antes de la llamada, 0 si la clave es up).
15 La transición de Estado (1 si la clave es ser liberada, 0 si se está presionando la tecla).

Observaciones

El marco llama a esta función miembro cuando se llaman a la función de miembro OnKeyUp y las funciones de miembro de OnKeyDown . Esta función miembro puede utilizarse para especificar el valor del carácter de una clave de muertos. Un muerto es una tecla, tales como el carácter de diéresis (dos puntos), que se combina con otros personajes para formar un carácter compuesto. Por ejemplo, el carácter o diéresis consiste en la clave muerta, diéresis y la clave o.

Una aplicación normalmente utiliza OnDeadChar para dar los comentarios de los usuarios sobre cada tecla presionada. Por ejemplo, una aplicación puede mostrar el acento en la posición de carácter actual sin mover el símbolo de intercalación.

Ya que no existe necesariamente una correspondencia unívoca entre las teclas que presiona y llamadas OnDeadChar , la información de nFlags no generalmente es útil para las aplicaciones. La información de nFlags sólo se aplica a la más reciente llamada a la función de miembro OnKeyUp o la función de miembro de OnKeyDown que precede a la llamada de OnDeadChar.

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; WM_DEADCHAR

Index