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);
| 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. |
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.
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.
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.
Klávesnice-prehlad vstup klávesnice vstup funkcie