WM_KEYUP

WM_KEYUP správa je vyslaný do okna s aktívneho prvku pomocou klávesnice, keď je prepustený nesystémových kľúč. Nesystémoví kľúč je kľúč, ktorý bol stlačený ak kláves alt nie je stlačené tlačidlo alebo klávesnicu kľúč, ktorý je stlačené keď okno aktívneho prvku pomocou klávesnice.

 WM_KEYUP nVirtKey = wParam (int);    / / virtuálneho klávesu kód lKeyData = lParam;          / / Kľúčové údaje 
 

Parametre

nVirtKey
Hodnota wParam. Určuje kód virtuálneho klávesu nesystémových kľúča.
lKeyData
Hodnota lParam. Určuje počtu opakovaní, skenovanie kód, rozšíriť kľúč vlajkou, kontexte kód, predchádzajúca vlajka kľúč štátu a prechodu štátu vlajky, ako je uvedené v nasledujúcej tabuľke.
Hodnota Popis
0–15 Určuje počtu opakovaní pre aktuálnu správu. Hodnota je počet opakovaní klávesovú skratku je automaticky opakovať pre používateľov, podržte stlačený kláves. Počtu opakovaní je vždy jeden pre WM_KEYUP správ.
16 Určuje kód skenovanie. Hodnota závisí od výbrobcov pôvodných zariadení (OEM).
24 Určuje, či kláves rozšíreného kľúča, napríklad pravej alt a kláves ctrl používať, zobrazené na posilnenej 101 alebo 102-klávesov klávesnice. Hodnota je 1, ak je to rozšíreného kľúča; v opačnom prípade je 0.
25–28 Vyhradené; Nepou ívajte.
29 Určuje kontext kód. Hodnota je vždy 0 WM_KEYUP správa.
30 Určuje stav predchádzajúceho kľúča. Hodnota je vždy 1 WM_KEYUP správa.
31 Určuje stav prechodu. Hodnota je vždy 1 WM_KEYUP správa.

Note:

Žiadosť by sa mali vrátiť nula, ak spracováva túto správu.

Predvolenú akciu

Funkcia DefWindowProc odošle hlásenie WM_SYSCOMMAND do okna najvyššej úrovne v prípade f10 kľúč alebo kláves alt bol prepustený. Parameter wParam správy je nastavený na SC_KEYMENU.

Poznámky

Pre rozšírené 101 a 102-klávesov klávesnice, rozšírené kľúče sú MEDZERNÍK a kláves ctrl používať na hlavnej časti klávesnice; ins, del domov, koniec, page up, page down a klávesy so šípkami v zoskupeniach, aby vľavo na numerickej klávesnici; a rozdelenie (/) a zadajte klávesov na numerickej klávesnici. Iné klávesy môže podporovať rozšíriť kľúč bit lKeyData parameter.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarované v súbore winuser.h.

Pozri tiež

Klávesnice-prehlad vstup klávesnice vstupné správy, DefWindowProc, WM_KEYDOWN, WM_SYSCOMMAND

Index