한영상태 확인하기

00_Develop_whOLE/BASIC 2007. 9. 9. 22:56

#include <imm.h>

///project Link : imm32.lib  Release는 링크가 안붙으니 수동으로 붙여야 함...(vc6.0)


DWORD conv, sentence;

HIMC h_imc = ImmGetContext(this->m_hWnd);
ImmGetConversionStatus(h_imc, &conv, &sentence);

if(conv & IME_CMODE_LANGUAGE){

    AfxMessageBox("한글상태");

}

else{

    AfxMessageBox("영어상태");

}
ImmReleaseContext(m_hWnd, h_imc);


영어상태로 유지시키려면 if 밑에 keybd_event(VK_HANGUL,0,0,0);

한글상태로 유지시키려면 else밑에 keybd_event(VK_HANGUL,0,0,0);

한영키를 만들고 싶으면 두곳에 다 keybd_event(VK_HANGUL,0,0,0);

설정

트랙백

댓글