Udostępnij za pośrednictwem


CWnd::OnDeadChar

Ramy wywołuje tę funkcję Członkowskich po OnKeyUp Członkowskich funkcji i OnKeyDown Członkowskich funkcje są wywoływane.

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

Parametry

  • nChar
    Określa wartość znaku dead klucza.

  • nRepCnt
    Określa liczbę powtórzeń.

  • 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).

Uwagi

Ta funkcja Członkowskie można określić wartość znaku dead klucza.Martwe klucz jest klucza, na przykład znak (double dot) umlaut, które jest połączone z innymi znakami znak złożony.Na przykład znak umlaut o składa się z martwych klucz, umlaut i o klucz.

Aplikacja zwykle używa OnDeadChar do opinii użytkowników o każdym naciśnięciu klawisza.Na przykład aplikacja może wyświetlać akcentu w bieżącej pozycji znaku bez przesuwania kursora.

Ponieważ nie jest zawsze odpowiedniooci między naciśnięcia klawiszy i OnDeadChar wymaga, informacje nFlags nie jest ogólnie przydatne do aplikacji.Informacje w nFlags dotyczy tylko ostatnie wywołanie OnKeyUp Członkowskich funkcji lub OnKeyDown Członkowskich funkcji, która poprzedza OnDeadChar wywołania.

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

Diagram hierarchii

WM_DEADCHAR