Q&A

  • window xp 환경에서 엑티브엑스 한글안먹음
window xp 환경에서 엑티브엑스로만든
에디트박스에서 한글아안먹는데
이유를 모르것내요
4  COMMENTS
  • Profile
    이경범 2002.04.19 10:53

    uses IMM

    var
    IMC: HIMC;
    begin
    IMC := ImmGetContext(Handle); // 폼의 핸들
    ImmSetConversionStatus(IMC, 1, 0); // 한글로 바꾸기

    Etext.ImeName := '';
    Etext.Font.Charset := Default_charset;
    IMC := ImmGetContext(Etext.Handle); // 에디트박스의 핸들
    ImmSetConversionStatus(IMC, 1, 0); // 한글로 바꾸기

    ///Etext 에 처음폼이생성될될때 포커스가 가게 해야됨
    end;

  • Profile
    이경범 2002.04.19 10:52
    uses IMM

    var
    IMC: HIMC;
    begin
    IMC := ImmGetContext(Handle); // 폼의 핸들
    ImmSetConversionStatus(IMC, 1, 0); // 한글로 바꾸기

    Etext.ImeName := '';
    Etext.Font.Charset := Default_charset;
    IMC := ImmGetContext(Etext.Handle); // 에디트박스의 핸들
    ImmSetConversionStatus(IMC, 1, 0); // 한글로 바꾸기

    ///Etext 에 처음폼이생성될될때 포커스가 가게 해야됨
    end;

    요렇게하믄 되데요
  • Profile
    hello 2002.04.10 03:10



    속성에서요..ImeName 이라는 것이 다르기 때문에 그럴 것 같은데요...
    아에 다 지우고 난 후에 xp에서 다시 컴파일 해 보심이....
  • Profile
    이경범 2002.04.10 03:46
    답변감사합니다
    그런데 그렇게하면 일시적으론 되는데
    한영전환을 여러번하다보면 한글이 계속안먹다 먹다 하내요
    조언부탁드릴께요