Compartir a través de


Control de Unicode en una aplicación de IME-Aware

Hay dos problemas relacionados con el IMM y su control de Unicode. El primer problema es que las versiones Unicode de las funciones IMM recuperan el tamaño de un búfer en bytes en lugar de caracteres Unicode de 16 bits. El segundo problema es que el IMM recupera normalmente caracteres Unicode (en lugar de caracteres DBCS) en los mensajes WM_CHAR y WM_IME_CHAR .

Windows admite una interfaz Unicode para IMM, además de la interfaz ANSI compatible originalmente.

Las aplicaciones deben usar RegisterClassW para hacer que los mensajes WM_CHAR y WM_IME_CHAR recuperen caracteres Unicode en lugar de caracteres DBCS en el parámetro wParam .

Uso del Administrador de métodos de entrada