VCL은 기본적으로 유니코드가 지원이 되지 않는걸로 알고 있습니다. 아마도 상속을 받으셔서 하나를 만드셔야 할것 같습니다.
또한, 유니코드를 지원하는 컴포넌트들이 몇몇 있습니다. 이것을 사용하셔도 되지 않을까 싶네요.
http://home.ccci.org/wolbrink/tntmpd/delphi_unicode_controls_project.htm
위 사이트는 몇몇 VCL 컨트롤을 유니코드화 시켜놓은 컴포넌트입니다. 델파이 용인데, 빌더에서도 돌아갈지는 잘 모르겠네요.
힘들군 ㅜ.ㅜ 님이 쓰신 글 :
: 답변 감사합니다...
:
: 하지만, 제가 원하는 결과를 얻을수는 없더군요... ㅜ.ㅜ
:
: IsWindowUnicode라는 함수로 특정 윈도우를 검사해본결과, 같은 에디트 컨트롤인데,
: MFC에서는 유니코드로 나오고, C++ 빌더에서는 유니코드가 아닌걸로 나오는군요...
:
: 저는 에디트 컨트롤에서 확장한자 등을 입력할 수 있는 상태를 원하는데...
: 일단 확장한자가 입력이 되어야, 무슨 코드변환을 하든 할텐데..
: 입력조차 되지 않으니깐, 참 난감합니다..
:
: 답변 감사드리고요, 혹시 이점에 대해 아시는바 있으시면 답변 부탁드립니다..
: 감사합니다.
|