Udostępnij za pośrednictwem


CWnd::OnKeyUp

Ramach wywołania tej funkcji Członkowskich po zwolnieniu klawisza niesystemowych.

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

Parametry

  • nChar
    Określa kod klucza wirtualnego danego klucza.Wykaz standardowych kodów klucza wirtualnego Zobacz pliku Winuser.h

  • nRepCnt
    Powtórz count (Liczba klawiszy jest powtarzany w wyniku użytkownika, przytrzymując wciśnięty klawisz).

  • nFlags
    Określa kod skanowania, kod klucza przejścia, poprzedni stan klucza i kod w kontekście, jak pokazano na poniższej liście:

    Wartość

    Opis

    0–7

    Skanowanie kodu (wartość zależna od producenta OEM).Bajcie znaczących programu word.

    8

    Rozszerzone klucza, na przykład klawisza funkcyjnego lub klawisz na klawiaturze numerycznej (1, jeśli klucz rozszerzony; inaczej 0).

    9–10

    Nie używany.

    11–12

    Używane wewnętrznie przez system Windows.

    13

    Kod w kontekście (1, jeśli klawisz ALT jest wciśnięty, podczas gdy naciśnięty; inaczej 0).

    14

    Poprzedni stan klucza (Jeśli klucz jest wyłączony przed wywołaniem 0, jeśli klucz jest 1).

    15

    Przejście stanu (1, jeśli klucz jest zwalniany, 0, jeżeli jest naciśnięty).

    Dla WM_KEYUP wiadomości, przejścia klucz bit (bit 15) jest 1 i kod kontekście bit (bit 13) wynosi 0.

Uwagi

Klucz niesystemowych jest klawisz jest wciśnięty, gdy nie jest wciśnięty klawisz ALT i klawisz jest wciśnięty, gdy CWnd ma fokus.

Rozszerzona IBM 101 i 102 klawisze klawiatury rozszerzone klucze są prawy ALT i prawo klawisze CTRL na głównych części klawiatury; INS, DEL, HOME, END, PAGE UP, PAGE DOWN i klawiszy strzałek w klastrach po lewej stronie numerycznej; i ukośnika (/), jak i klawisze ENTER w numerycznej.Inne układy klawiatury może obsługiwać bit klucz rozszerzony w nFlags.

[!UWAGA]

Ta funkcja Członkowskich jest wywoływana przez RAM, aby umożliwić aplikacji do obsługi wiadomości dla systemu Windows.Parametry przekazywane do funkcji odzwierciedlać parametry otrzymanych w ramach, kiedy wiadomość została odebrana.Wywołanie jest klasa bazowa wykonania tej funkcji, że realizacja zostanie użyte parametry pierwotnie przekazywane wiadomości i nie podane parametry funkcji.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CWnd

Wykres hierarchii

CWnd::OnChar

WM_KEYUP

CWnd::Default

WM_KEYDOWN