Desactivar el teclado en pantalla en cierta caja de texto usando WndProc.
Mi aplicación tiene un cuadro de texto.
En el evento mouse up, se muestra el teclado en pantalla de Windows.
No quiero desactivar el teclado en pantalla en general.
Solo quiero desactivar este comportamiento para este cuadro de texto específico.
¿Cómo podría hacerlo?
Gracias.
davy.ai
Para desactivar el teclado en pantalla de aparecer en el evento de liberación del mouse para un cuadro de texto específico en su aplicación, puede utilizar la función de API de Windows
ImmAssociateContext()
y pasarle un identificador nulo.Aquí le mostramos cómo puede implementar esto en su aplicación:
ImmAssociateContext()
para asociar un identificador nulo con el control de cuadro de texto en el que no desea que aparezca el teclado en pantalla:Aquí,
Textbox1
es el nombre del control de cuadro de texto específico en su aplicación en el que no desea que aparezca el teclado en pantalla.Al hacer esto, puede desactivar el teclado en pantalla de aparecer en el evento de liberación del mouse para un control de cuadro de texto específico en su aplicación VB6.