Gestione di Unicode in un'applicazione IME-Aware

Due problemi sono coinvolti nell'IMM e nella relativa gestione di Unicode. Il primo problema è che le versioni Unicode delle funzioni IMM recuperano le dimensioni di un buffer in byte anziché di caratteri Unicode a 16 bit. Il secondo problema è che L'IMM recupera in genere caratteri Unicode (anziché i caratteri DBCS) nei messaggi WM_CHAR e WM_IME_CHAR .

Windows supporta un'interfaccia Unicode per IMM, oltre all'interfaccia ANSI supportata originariamente.

Le applicazioni devono usare RegisterClassW per fare in modo che i messaggi WM_CHAR e WM_IME_CHAR recuperare caratteri Unicode anziché i caratteri DBCS nel parametro wParam .

Uso di Gestione metodi di input