Compartilhar via


MapVirtualKey

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Essa função converte ou mapas, uma Virtual-código de chave em um valor codificar ou caractere digitalizar, ou converte um codificar digitalizar em um virtual-código de chave.

Syntax

UINT MapVirtualKey( 
  UINT uCode, 
  UINT uMapType 
);

Parameters

  • uCode
    [no] Especifica o Virtual-código de chave ou codificar digitalizar para uma chave.
  • uMapType
    [no] Especifica a conversão para executar. O valor deste parâmetro depende de como o valor da uCode parâmetro

    Valor Descrição

    0

    uCode é um virtual-código de chave e é convertido em um codificar digitalizar. Se for uma Virtual-código de chave que não faz distinção entre chaves left-and right-hand, a codificar digitalizar esquerdo será retornado. Se não houver nenhuma conversão, a função retornará 0.

    1

    uCode é um codificar digitalizar e é convertida em uma Virtual-código de chave que não faz distinção entre chaves left-and right-hand. Se não houver nenhuma conversão, a função retornará 0.

    2

    uCode é uma Virtual-código de chave e é convertido em um valor caractere unshifted em de baixo-palavra ordem da valor de retorno. Chaves de inatividade (sinais diacríticos) são indicadas por configuração de parte superior bit da valor de retorno. Se não houver nenhuma conversão, a função retornará 0.

    3

    uCode é um codificar digitalizar e é convertida em uma Virtual-código de chave que distingue entre chaves left-and right-hand. Se não houver nenhuma conversão, a função retornará 0.

Return Value

Um valor caractere indica sucesso. Zero indica que não há nenhuma conversão.

Requirements

Header winuser.h
Library Kbdui.lib
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

GetAsyncKeyState
GetKeyState
Keyboard Functions

Concepts

Using Virtual Key Codes
Virtual Key Codes

Other Resources

Translating Scan Codes to Virtual-Key Codes
PFN_KEYBD_DRIVER_MAP_VIRTUAL_KEY