Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo configurar el formulario VB para que solo permita la entrada en inglés? Como tengo teclas de método abreviado aquí, no se permite el método de entrada en chino. De lo contrario seré miserable.

¿Cómo configurar el formulario VB para que solo permita la entrada en inglés? Como tengo teclas de método abreviado aquí, no se permite el método de entrada en chino. De lo contrario seré miserable.

Opción explícita

Función de declaración privada GetKeyboardLayoutList Lib " usuario 32 "(ByVal nBuff As Long,_

lpList tiene la misma longitud) que long

Función de declaración privada GetKeyboardLayoutName Lib " usuario 32 " Alias ​​​​ " GetKeyboardLayoutName a " u

(ByVal pwszKLID como cadena) siempre

Función de declaración privada GetKeyboardLayout Lib " usuario 32 "(ByVal dw diseño As Long)

Función de declaración privada ImmGetDescription Lib "imm32.dll "alias" ImmGetDescriptionA" (ByVal _

hkl es Long, ByVal lpsz es String, ByVal uBufLen es Long) es Long

Función de declaración privada ActivateKeyboardLayout Lib " usuario 32 "(ByVal hkl As Long, ByVal _

bandera misma longitud) misma longitud

Constante IME_Configuration_General = 1< / p>

Constante KLF_REORDER = amp;H8

Constante KLF_activation = ampH1

Dim la (1 a 16) tiene la misma longitud

La actividad tenue el tiempo es el mismo

Subtemporizador privado 1_Timer()

Ac time = "134481924 " 'Aquí está el código para el método de entrada en inglés.

ActivateKeyboardLayout ActIme, 1

Conector final

Estos códigos significan que siempre se llama al método de entrada en inglés. Simplemente configure el intervalo del temporizador en 200. Estos son códigos vb. Una vez cerrado el programa, puede llamar al método de entrada usted mismo sin desinstalar otros métodos de entrada.