CW&nd::OnDeadCharnbsp;

afx_msg nieważne OnDeadChar ( UINT nChar, UINT nRepCnt, UINT nFlags );

Parametry

nChar

Określa wartość znaku martwych klucz.

nRepCnt

Określa licznik powtórzeń.

nFlags

Określa kod skanowania, kod klucza przejścia, poprzedniego stanu klucza i kontekście kodu, jak pokazano na poniższej liście:

Wartość Opis
wyjazdowa Skanowanie kodu (zależne od producenta OEM wartość). Bajcie wysokich numerach programu Word.
8 Klucz rozszerzonych, takich jak klawisza funkcyjnego lub klawisza na klawiaturze numerycznej (1, jeśli jest klucz rozszerzony; inaczej 0).
9 Nie używany.
11–12 Używane wewnętrznie przez system Windows.
13 Kod kontekstu (1, jeśli klawisz jest przytrzymywany naciśniętym klucz; inaczej 0).
14 Poprzedni stan kluczowych (1, jeśli klucz jest wyłączony przed wywołaniem, 0, jeśli klucz jest).
15 W okresie przejściowym Państwa (1, jeśli klucz jest zwalniany, 0, jeżeli jest naciśnięty).

Uwagi

Ramach wywołuje funkcję tego Państwa, po wywołaniu funkcji członek OnKeyUp i funkcje składowe OnKeyDown . Ta funkcja Państwa może służyć do określania wartości znaków klucz martwych. Martwe klucz jest kluczem, takich jak znak (podwójne kropka) umlaut, połączonego z innymi znakami złożonych znaków. Na przykład znak umlaut-O składa się z martwych klucz, umlaut i o klucz.

Aplikacja używa zazwyczaj OnDeadChar do opinii użytkowników o każdy klawisz. Na przykład aplikacja można wyświetlić akcentu w bieżącej pozycji znaku bez przenoszenia daszek.

Ponieważ nie koniecznie odpowiedniooci między naciśnięcia klawiszy i wywołania OnDeadChar , informacje w nFlags jest ogólnie nie użyteczne dla aplikacji. Informacje zawarte w nFlags dotyczy tylko ostatnie wywołanie funkcji członek OnKeyUp lub funkcji członek OnKeyDown , która poprzedza wywołania OnDeadChar.

Rozszerzona IBM 101 i 102 klawisze klawiatury rozszerzone klucze są prawy ALT i prawo klawisze CTRL w głównej części klawiatury; INS, DEL, HOME, END, PAGE UP, PAGE DOWN i klawisze strzałek w klastrach po lewej stronie numerycznej; i ukośnik (/) i klawiszy ENTER w numerycznej. Pozostałe klawisze mogą obsługiwać bitowy klucz rozszerzony w nFlags.

Uwaga   Ta funkcja Państwa jest wywoływany przez ram w celu umożliwienia aplikacji do obsługi wiadomości systemu Windows. Parametry przekazane do funkcji odzwierciedlić parametry otrzymanych w ramach, kiedy wiadomość została odebrana. Jeśli zadzwonisz klasa bazowa realizacji tej funkcji, że realizacja będzie używać parametrów pierwotnie przekazanych wiadomości i nie parametry, których można dostarczyć do funkcji.

Omówienie CWnd |nbsp; Klasa członków | Wykres hierarchii

Zobacz teżnbsp; WM_DEADCHAR

Index