Q&A

  • 비스타에서 한글입력모드를 한글로 처리하게했는데 되지 않네요
Windows2000이나 XP에서는 한글로 입력되게끔 처리가 되는데 비스타에서는 안되네요
한글로 처리한 소스는 아래와 같습니다. 답변부탁합니다.
uses Imm;

procedure TformMain.FormShow(Sender: TObject);
var
hIMC: Integer;
begin
// 기본입력을 한글로 처리
hIMC := ImmGetContext(Self.Handle);

ImmSetConversionStatus(hIMC, IME_CMODE_NATIVE, IME_SMODE_NONE);
ImmReleaseContext(Self.Handle, hIMC);
end;
1  COMMENTS
  • Profile
    구창민 2007.07.23 22:43
    안녕하세요..

    아래 주소를 참고하세요..
    http://msdn2.microsoft.com/en-US/library/ms776141.aspx

    그럼~ 즐거운 프로그래밍 하시길~