GetKeyNameText

Funcția GetKeyNameText preia un șir care reprezintă numele de o cheie.

int () GetKeyNameText LUNG  lParam, / / al doilea parametru de tastatură mesajLPTSTRlpString, / / indicatorul pentru a tampon pentru nume de cheieintnDimensiune / / lungimea maximă a cheie-nume de caractere lungime);
 

Parametrii

lParam
Specifică al doilea parametru al mesajului tastatură (cum ar fi WM_KEYDOWN) pentru a fi prelucrate. Funcția interpretează următoarele porțiuni de lParam.
Biți Sensul
16–23 Scanare codul.
24 Drapelul extins-cheie. Distinge unele taste pe o tastatură îmbunătățită.
25 "Don't care" bit. Aplicarea apel această funcție setează acest pic pentru a indica faptul că funcția ar trebui să nu distinc?ia între stânga și la dreapta ctrl și tastele shift, de exemplu.

lpString
Indicatorul pentru a o tampon care va primi numele cheie.
nSize
Specifică lungimea maximă, caractere, de nume de cheie, inclusiv caracterul care null. (Acest parametru trebuie să fie egală cu dimensiunea de tampon a subliniat de parametrul lpString .)

Valorile întroarse

Dacă funcția reușește, un șir null-terminated este copiat în tamponul specificat, și valoarea returnată este lungimea șirului, cu caractere, nu de numărare caracterul null care.

Dacă funcția nu reușește, valoarea returnată este zero. Pentru a obține extins informa?ii eroare, apel GetLastError.

Observații

Format șir cheie-nume depinde de structura tastaturii curent. Conducătorul auto tastatura păstrează o listă de nume sub formă de șiruri de caractere pentru chei cu nume mai lungi de un singur caracter. Nume de cheie este tradus în conformitate cu structura de tastatură instalate. Numele de o cheie de caractere este caracterul sine. Numele tastele moarte sunt precizate în întregime.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.
Unicode:Pus în aplicare ca Unicode și ANSI versiuni Windows NT.

A se vedea, de asemenea

Tastatură intrare prezentare generală, funcții de Input tastatură

Index