FireMonkey Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
FireMonkey 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

FireMonkey Q&A
[5] Re:XE2 Firemonkey에서 OSX32 개발중에 한글에 대한 처리
빌더 [] 2809 읽음    2012-02-06 12:03
XE2 Firemonkey 님이 쓰신 글 :
: XE2를 이용해서 MAC용 프로그램을 개발하는데
: 한글 입력에 대한 문제 때문에 혹시 아시는 분 도움을 주십사 글을 적습니다.
:
:
: 한글을 입력후 마우스로 다른곳으로 포커스를 이동했을 시
: 마지막 입력되는 글자 아래에 커서가 있는데 그 글자에 대한 입력이 안되서
: 마지막에 짤려 버리네요
:
: 그게 문제네요...
:
: 또는 글자 입력후 tab 키나 space 키 또는 엔터키를 한번 더 입력 해야 마지막 글자가 입력되는
: 번거러움이 있는데
: 이걸 해결 하는 방안이 없을까요?



MAC 시스템이 없어서 디버깅을 해볼 수는 없지만...
FireMonkey 에서 워드 바운드리와 포지션 처리는 TTextService 클래스에서 구현하고 있으니까
TTextService 클래스 코드를 디버깅 해보면 알수 있지 않을까요.

문자를 다루는 Edit 류의 콘트롤들은 ITextServiceControl 인터페이스를 상속해서 클래스를 구현
하고있고, TTextService 클래스와 연계되어 동작하도록 구현되어 있네요.

+ -

관련 글 리스트
4 XE2 Firemonkey에서 OSX32 개발중에 한글에 대한 처리 XE2 Firemonkey 2460 2012/02/04
5     Re:XE2 Firemonkey에서 OSX32 개발중에 한글에 대한 처리 빌더 2809 2012/02/06
(링크)     C++Builder Q/A > Re:XE2 Firemonkey에서 OSX32 개발중에 한글에 대한 처리
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.