CWnd::OnUniChar
Ramach wywołania tej funkcji Członkowskich po naciśnięciu klawisza.Oznacza to, że bieżące okno ma fokus klawiatury i WM_KEYDOWN wiadomości jest tłumaczony przez TranslateMessage funkcji.
afx_msg void OnUniChar(
UINT nChar,
UINT nRepCnt,
UINT nFlags
);
Parametry
Parametr |
Opis |
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
[w]nChar |
Określa kod znaku naciśnięty klawisz. |
||||||||||||||
[w]nRepCnt |
Określa liczbę powtórzeń dla bieżącej wiadomości.Wartość jest liczba klawiszy jest autorepeated w wyniku użytkownika, przytrzymując wciśnięty klawisz.Jeżeli klawiszy jest wystarczająco długi, wiele wiadomości są wysyłane.Jednakże liczba powtórzeń nie jest kumulatywne. |
||||||||||||||
[w]nFlags |
Flagi określające kod skanowania, klucz rozszerzony, kod w kontekście, poprzedni stan klucza i Państwo przejścia, jak pokazano w poniższej tabeli:
|
Uwagi
Ta metoda odbiera WM_UNICHAR powiadomienie, które opisano w Windows SDK.WM_UNICHAR wiadomości jest zaprojektowany wysyłać lub ogłaszać znaków Unicode na ANSI systemu windows.Jest to równoważne WM_CHAR wiadomości, ale używa Unicode Transformation Format-32 kodowania (UTF-32), należy WM_CHAR wiadomości używa UTF-16.
[!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
Ta metoda jest obsługiwana w Windows Vista i później.
Dodatkowe wymagania dla tej metody opisane w Wymagania formantów standardowych systemu Windows Vista dotyczące kompilacji.