CWnd::OnUniChar
Rámci volání této funkce člena při stisknutí klávesy.Aktuální okno má fokusu klávesnice a WM_KEYDOWN zpráva překládány TranslateMessage funkce.
afx_msg void OnUniChar(
UINT nChar,
UINT nRepCnt,
UINT nFlags
);
Parametry
Parametr |
Description |
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
[v]nChar |
Určuje kód klávesy. |
||||||||||||||
[v]nRepCnt |
Určuje počet opakování pro aktuální zprávu.Hodnota je kolikrát stisku klávesy je autorepeated z uživatele přidržením klávesy.Je-li stisku klávesy drží dostatečně dlouhé, odesláno více zpráv.Počet opakování však není kumulativní. |
||||||||||||||
[v]nFlags |
Příznaky, které určují kód vyhledávání, rozšířeného klíče, kód v kontextu, předchozí stav klíče a přechod stavu, jak je znázorněno v následující tabulce:
|
Poznámky
Tato metoda obdrží WM_UNICHAR oznámení, které je popsáno v .WM_UNICHAR zpráva je určena pro odesílání nebo vystavování znaků Unicode do ANSI systému windows.Je ekvivalentní WM_CHAR zpráv, ale používá kódování Unicode Transformation Format-32 (UTF-32), že WM_CHAR zpráva používá kódování UTF-16.
[!POZNÁMKA]
Tato funkce člena volá framework umožňující aplikaci pro zpracování zprávy systému Windows.Parametry předané funkce odrážejí parametry přijatých v rámci byla zpráva přijata.Že provádění volání třídy base provádění této funkce bude použita parametry původně předané zprávy a není zadané parametry funkce.
Požadavky
Záhlaví: afxwin.h
Tato metoda je podporována v a novější.
Další požadavky této metody jsou popsány v Požadavky na sestavení pro běžné ovládací prvky systému Windows Vista.