IME-Aware 애플리케이션에서 유니코드 처리
IMM 및 유니코드 처리와 관련된 두 가지 문제가 있습니다. 첫 번째 문제는 IMM 함수의 유니코드 버전이 16비트 유니코드 문자 대신 버퍼 크기를 바이트 단위로 검색한다는 것입니다. 두 번째 문제는 IMM이 일반적으로 WM_CHAR 및 WM_IME_CHAR 메시지에서 유니코드 문자(DBCS 문자 대신)를 검색한다는 것입니다 .
Windows는 원래 지원되는 ANSI 인터페이스 외에도 IMM에 대한 유니코드 인터페이스를 지원합니다.
애플리케이션은 RegisterClassW 를 사용하여 WM_CHAR 및 WM_IME_CHAR 메시지가 wParam 매개 변수의 DBCS 문자 대신 유니코드 문자를 검색하도록 해야 합니다.
관련 항목