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;
아래 주소를 참고하세요..
http://msdn2.microsoft.com/en-US/library/ms776141.aspx
그럼~ 즐거운 프로그래밍 하시길~