¿Cómo encontrar información de ImeToAsciiEx sobre la programación del método de entrada en MSDN?
CONST LPBYTE lpbKeyState, LPDWORD lpdwTransBuf, UINT fuState,
HIMC hIMC)
Traduce mensajes utilizando el motor de conversión de IME asociado con el contexto de entrada dado.
p >El valor de retorno es el número de mensajes. Si el número es mayor que la longitud del búfer de mensajes traducidos, el búfer de mensajes traducidos no es lo suficientemente grande. El sistema busca en hMsgBuf para obtener los mensajes de traducción.< / p>
uVirKey
Código de clave virtual a traducir Cuando el bit de propiedad IME_PROP_KBD_CHAR_FIRST está activado, el byte superior de la clave virtual es el código de carácter de ayuda.
uScanCode.
Código de escaneo de hardware de la tecla a traducir.
lpbKeyState
Dirección de una matriz de 256 bytes que contiene el estado actual del teclado. El IME no debería. modificar el estado del teclado.
lpdwTransBuf
Dirección de un buffer de doble palabra para recibir el resultado traducido. El formato es [Longitud del paso en el buffer de mensajes traducidos] [Mensaje1] [wParam1. ] [lParam1] {[Message2] [wParam2] [lParam2]{...{...{...}}}}.
fuState
Indicador de menú activo.
hIMC
Manejador del contexto de entrada.