Share via


CWnd::OnKeyUp

El marco de trabajo llama a esta función miembro cuando se suelta una tecla de nonsystem.

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

Parámetros

  • nChar
    Especifica el código de tecla virtual de la clave especificada.Para obtener una lista de códigos de tecla virtual estándar, vea Winuser.h

  • nRepCnt
    Recuento de repeticiones (el número de veces que la pulsación de tecla se repite como resultado del usuario que mantiene la clave).

  • nFlags
    Especifica el código de navegación, el código de la tecla-transición, el estado clave anterior, y el código del contexto, como se muestra en la siguiente lista:

    Valor

    Descripción

    0–7

    Examinar código (valor OEM-dependiente).Byte en la palabra de alto nivel.

    8

    Clave extendida, como una clave de función o una clave en el teclado numérico (1 si es una tecla extendida; si no 0).

    9–10

    No se utiliza.

    11–12

    Se utiliza internamente por Windows.

    13

    Código de contexto (1 si se mantiene presionada la tecla ALT mientras se presiona la tecla; si no 0).

    14

    Estado de teclado anterior (1 si la clave está siguiente antes de la llamada, 0 si la clave está hacia arriba).

    15

    Estado de transición (1 si se lanzar la clave, 0 si se presionando la tecla).

    Para un mensaje de WM_KEYUP , el bit de la tecla-transición (15 bits) es 1 y el bit de contexto-código (13 bits) es 0.

Comentarios

Una clave de nonsystem es una tecla del teclado que se presiona cuando no se presiona la tecla ALT o una tecla del teclado se presione a CWnd tiene el foco de entrada.

Para IBM mejorada de 101 y 102 teclados clave, las teclas mejoradas son ALT derecha y CTRL correctas en la sección principal de teclado; INS, la DELETE, INICIO, FIN, RE PÁG, AV PÁG, y las teclas de dirección en clústeres a la izquierda del teclado numérico; y la barra diagonal (/) y teclas ENTRAR en el teclado numérico.Otros teclados pueden admitir el bit de la extender-tecla en nFlags.

[!NOTA]

Esta función miembro llaman el marco para que la aplicación pueda controlar un mensaje de Windows.Los parámetros pasados a la función reflejan los parámetros recibidos por el marco cuando el mensaje se recibió.Si llama a la implementación de la clase base de esta función, esa implementación utilizará los parámetros pasados originalmente con el mensaje y no los parámetros que se proporciona a la función.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de CWnd

Gráfico de jerarquía

CWnd::OnChar

WM_KEYUP

CWnd::Default

WM_KEYDOWN