Q&A

  • 질문]첫글자 한글 입력이 안되고 영문으로 찍힘


간단한 에디터를 만들었습니다.
그런데,,,,
위 그림은 키보드에서 순서대로 "한글"을 타이핑한 결과입니다.
처음 실행시키면, 분명 DBmemo1 필드를 한글서체로 지정했음에도 불구하고
첫글자를 타이핑하면, 영문이 찍히고, 그다음 한글이 찍힙니다.
이런 현상이 왜 있는 것이며, 어떻게 해야, 제대로 될런지요?
도데체 모르겠습니다.
(코딩은 델파이2009로 유니코드를 지원하도록 컴파일합니다.)
위의 에디터를 독립적으로 실행시키면, 처음부터 한글이 됩니다.
그런데
다른 프로그램속에 이 form을 포함시켜서 실행시키면,
그때는 첫글자가 영문으로 들어가 버립니다.
누구 아시는 분 도움좀 요청합니다.

감사합니다.
2  COMMENTS
  • Profile
    구창민 2009.11.04 20:50
    TDBMemo 의 ImeMode 는 sHanguel 로 되어있나요?
  • Profile
    김동원 2009.11.07 01:44
    확인된 것으로는, parent program 을 돌리면, 윈도우 하단의 한영 전환이 dim-out 된 상태로 되어 있다가
    space바를 누르면 그때, 한영전환 상태로 변하는군요
    microsoft IME2007인데, 이부분을 항상 한영 전환할 수 있게 액티베이션 되 있도록 강제로 지정할 수는 없는지요?