Partager via


Gestion d’Unicode dans une application IME-Aware

Deux problèmes sont liés à l’IMM et à sa gestion d’Unicode. Le premier problème est que les versions Unicode des fonctions IMM récupèrent la taille d’une mémoire tampon en octets au lieu de caractères Unicode 16 bits. Le deuxième problème est que l’IMM récupère normalement des caractères Unicode (au lieu des caractères DBCS) dans les messages WM_CHAR et WM_IME_CHAR .

Windows prend en charge une interface Unicode pour imm, en plus de l’interface ANSI prise en charge à l’origine.

Vos applications doivent utiliser RegisterClassW pour que les messages WM_CHAR et WM_IME_CHAR récupèrent des caractères Unicode au lieu des caractères DBCS dans le paramètre wParam .

Utilisation du Gestionnaire de méthodes d’entrée