CWnd::OnKeyUp
Rámci volání této funkce člena při uvolnění klávesy nesystémových.
afx_msg void OnKeyUp(
UINT nChar,
UINT nRepCnt,
UINT nFlags
);
Parametry
nChar
Určuje kód virtuální klávesy daného klíče.Seznam kódů standardního virtuální klíče naleznete v tématu Winuser.hnRepCnt
Opakujte count (počet kolikrát stisku klávesy opakuje z uživatele přidržením klávesy).nFlags
Určuje kód vyhledávání, kód klíče přechodu, předchozí stav klíče a kód v kontextu, jak je znázorněno v následujícím seznamu:Value
Description
0–7
Kontrola kódu (hodnota závislé OEM).Nižší bajt nejvyšších slovo.
8
Rozšířeného klíče, například funkční klávesy nebo klávesy na numerické klávesnici (1, pokud je delší klíče; jinak 0).
9–10
Nepoužito.
11–12
Interně v systému Windows.
13
Kód kontextu (1, pokud je při stisknutí; stisknuta klávesa ALT jinak 0).
14
Klíče předchozího stavu (1, pokud je klíč před volání 0, pokud je klíč nahoru dolů).
15
Přechod stavu (1, pokud byla vydána klíč, pokud stisknutí klávesy 0).
Pro WM_KEYUP zprávy klíč přechod bit (bit 15) je 1 a kód kontextu bit (bit 13) je 0.
Poznámky
Nesystémoví klíč je klávesa, která stisknuto není stisknuta klávesa ALT nebo který při stisknutí kláves CWnd vstupní fokus.
Pro IBM rozšířené klávesnice 101 a 102 kláves jsou rozšířených kláves pravý ALT a pravé klávesy CTRL na hlavní části klávesnice; MODULY, DEL, domácí, END, PAGE UP, PAGE DOWN a šipkami v clusterech vlevo na numerické klávesnici; a lomítko (/) a klávesy ENTER v numerické klávesnice.Některé jiné klávesnice může podporovat rozšířené klíč bit v nFlags .
[!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