GetKeyNameText

Funkcia GetKeyNameText načíta reťazcom, ktorý predstavuje názov kľúča.

int GetKeyNameText ( DLHÉ  lParam; / sekundu parameter klávesnice správyLPTSTRlpString; / / ukazovateľ do medzipamäte pre názov kľúčaintnSize / / maximálnu dĺžku kľúča názov reťazec dĺžky);
 

Parametre

lParam
Určuje druhý parameter správa klávesnice (napríklad WM_KEYDOWN) na spracovanie. Funkcia interpretuje nasledujúce časti lParam.
Bity Význam
16 Skenovanie kód.
24 Rozšírená kľúč príznak. Rozlišuje niektoré klávesy na rozšírená klávesnica.
25 "Nechcem care" kúsok. Uplatňovaní volá táto funkcia nastavuje tento bit označovať, že funkciu by nerozlišuje medzi ľavé a pravé klávesy ctrl a shift kľúče, napríklad.

lpString
Ukazovateľ medzipamäť, ktorá dostane názov kľúča.
nSize
Určuje maximálnu dĺžku písmenami názov kľúča, vrátane ukončujúcim nulovým znakom. (Tento parameter by malo byť rovné veľkosť medzipamäte poukázal parametrom lpString .)

Note:

Ak funkciu podarí, reťazec zakončený nulou sa skopíruje do zadanej medzipamäte a vrátenej hodnoty je dĺžka reťazca znakov, nepočítajúc koncový znak null.

Ak funkcia zlyhá, vrátená hodnota je nula. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.

Poznámky

Formát reťazca kľúč názvu závisí aktuálne rozloženie klávesnice. Ovládač klávesnice udržiava zoznam názvov vo forme znakových reťazcov kľúče s názvom dlhším ako jeden znak. Názov kľúča je preložená podľa rozloženia nainštalované klávesnice. Názov kľúča znak je samotný znak. Názvy mŕtvych kľúče sú vysvetlené v plnom rozsahu.

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:Nepodporované.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.
Unicode:Implementovaný ako Unicode, ANSI verzia v systéme Windows NT.

Pozri tiež

Klávesnice-prehlad vstup klávesnice vstup funkcie

Index