2010. 2. 23. 17:03
if( !(hIMC = ImmGetContext( GetActiveWindow() ) ) ) // 핸들을 얻어오고,
break;
ImmGetConversionStatus( hIMC, &dwConversion, &dwSentence); // 현재 IME의 상태를 얻어서
if(dwConversion & IME_CMODE_HANGEUL) // 만약 한글 모드라면
dwConversion -= IME_CMODE_HANGEUL; // 한글 모드 안되게...
ImmSetConversionStatus( hIMC, IME_CMODE_ALPHANUMERIC, IME_SMODE_NONE); // 한글모드아니게 설정
ImmReleaseContext( GetActiveWindow(), hIMC ); //얻은 핸들 풀어주고
이런식...
IME_CMODE_HANGEUL
IME_CMODE_JAPANESE
.. 등등<
Imm32.lib와
Imm.h를 사용한다.
break;
ImmGetConversionStatus( hIMC, &dwConversion, &dwSentence); // 현재 IME의 상태를 얻어서
if(dwConversion & IME_CMODE_HANGEUL) // 만약 한글 모드라면
dwConversion -= IME_CMODE_HANGEUL; // 한글 모드 안되게...
ImmSetConversionStatus( hIMC, IME_CMODE_ALPHANUMERIC, IME_SMODE_NONE); // 한글모드아니게 설정
ImmReleaseContext( GetActiveWindow(), hIMC ); //얻은 핸들 풀어주고
이런식...
IME_CMODE_HANGEUL
IME_CMODE_JAPANESE
.. 등등<
Imm32.lib와
Imm.h를 사용한다.
'IT > 후킹' 카테고리의 다른 글
IME 메시지를 hooking 하는 방법 (0) | 2010.01.08 |
---|