{---------------------------}
{ 영문입력상태 만들기 }
{---------------------------}
procedure SetEng(Hand: HWnd);
var
hIMC: integer;
dwSentence : DWORD;
dwConversion : DWORD;
begin
hIMC := ImmGetContext(Hand);
if ImmGetConversionStatus(hIMC, dwConversion, dwSentence) then begin
dwConversion := dwConversion and $fffffffe;
ImmSetConversionStatus(hIMC, dwConversion , dwSentence);
end;
end;
{---------------------------}
{ 한글 입력상태 만들기 }
{---------------------------}
procedure SetHan(Hand: HWnd);
var
hIMC: integer;
dwSentence : DWORD;
dwConversion : DWORD;
begin
hIMC := ImmGetContext(Hand);
if ImmGetConversionStatus(hIMC, dwConversion, dwSentence) then
ImmSetConversionStatus(hIMC, IME_CMODE_NATIVE, dwSentence);
end;
출처 : 볼랜드포럼 (작성자: 문성운 [moon9424] )
'델파이' 카테고리의 다른 글
Hot Key 등록하는 방법 (0) | 2010.01.11 |
---|---|
실행프로그램(task,태스크) 죽이기 (0) | 2010.01.11 |
Grid에 CheckBox 넣기 (0) | 2010.01.11 |
중복 실행 방지 (Mutex) (0) | 2009.06.26 |
Caps Lock 체크 하는 방법 (0) | 2009.06.26 |