C & C++/C & C++

[Tip] 한영 전환 함수

izen8 2011. 4. 4. 13:48

void CCustView::SetHangul(BOOL bCheck) //T:한글 F:영문 이건 외우자..

        HIMC hm=ImmGetContext(this->GetSafeHwnd()); //뷰클래스의 윈도우 핸들포인터를 얻는다. 
        if(bCheck) 
        { 
                ::ImmSetConversionStatus(hm,1,0); //1은 한글 0은 영문 
        } 
        else 
        { 
                ::ImmSetConversionStatus(hm,0,0); //영문으로 바꿔준다 
        } 
        ::ImmReleaseContext(this->GetSafeHwnd(),hm); //장치를 풀어준다
}

#include
"imm.h" //헤더 반드시 추가하고

imm32.lib (라이브러리 파일)를 반드시 링크해주어야 한다!

**** 라이브러리 추가하기

프로젝트메뉴 -> 셋팅 -> 링크탭