|
궁금이 님이 쓰신 글 :
: 프로그램 상에서
:
: 한글/영문 키 전환을 하려고 합니다.
:
: 윈도 api 함수가 있을꺼 같은데.
:
: 혹시 아시는 분??
:
: 책자 뒤져 바야 겠군요..
가남사 볼랜드 C++빌더 정복 4.0
338쪽에 있습니다.
//---------------------------------------------------------------------------
void __fastcall TForm1::SetHangul()
{
HIMC Himc = ImmGetContext(Handle);
DWORD Ime_Param1, Ime_Param2;
ImmGetConversionStatus(Himc,&Ime_Param1,&Ime_Param2);
Ime_Param1 = Ime_Param1 & ~IME_CMODE_LANGUAGE | IME_CMODE_NATIVE;
ImmSetConversionStatus(Himc,Ime_Param1,Ime_Param2);
ImmReleaseContext(Handle,Himc);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::SetEnglish()
{
HIMC Himc = ImmGetContext(Handle);
DWORD Ime_Param1, Ime_Param2;
ImmGetConversionStatus(Himc,&Ime_Param1,&Ime_Param2);
Ime_Param1 = Ime_Param1 & ~IME_CMODE_LANGUAGE | IME_CMODE_ALPHANUMERIC;
ImmSetConversionStatus(Himc,Ime_Param1,Ime_Param2);
ImmReleaseContext(Handle,Himc);
}
//---------------------------------------------------------------------------
|