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

델파이 Q&A
Delphi Programming Q&A
[129] [답변] HSPINE/한글처리 문제로...(부탁합니다)
이정욱 [ ] 2854 읽음    1997-11-12 15:38
네...
한글에서 처음 조합되기 전에는 KeyDown 이나 KeyPress이벤트가 전혀 발생하지
않기때문에 수정모드로 들어가지 않습니다.
그리고 한글자가 완성이 되었을때 KeyPress가 두번 발생하게 됩니다.(2바이트이므로)
그런데서 오는 문제인것 같은데요...
이문제를 해결하시기 위해서는 IME메세지를 하나 가로채야 할것 같습니다.
WM_IMECOMPOSITION이라는 메세지가 한글이 완성되기 전에 발생하므로 이 메세지를
처리하는 부분에서 수정모드로 들어가게 해준다면 될것입니다.
이 메세지는 윈도우 API바이블을 참고하세요.


+ -

관련 글 리스트
129 [답변] HSPINE/한글처리 문제로...(부탁합니다) 이정욱 2854 1997/11/12
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.