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

C++빌더 Q&A
C++Builder Programming Q&A
[64513] Re:Re:Re:한글가상키보드
박영목.월천 [gsbsoft] 2383 읽음    2011-06-05 00:16
저도 키보드 없이 터치스크린으로 입력할 일이 2주내 생길 것 같아 뭐가 필요한가
생가하니 생각지도 않은 한글입력이 문제가 되겠더군요. 이런 일이 다시는 없을 줄 알았는 데....
10년 전 소스는 어디로 가고 없고 내가 10년 전에 글 적은 것 보니 1주일이면 만든다 했는데
이상하게 막막하네요.... Lyn님 소스 보니 DLL도 많고 쩝,,,, 툴도 다르고... 다시 '컴퓨터 속의 한글' 책 찾고
소스 인터넷에서 구하고 조합형을 완성형 루틴변화 이게 상당히 길었던 것으로 생각되는 데 한글코드 때문에...
또 신경쓰는 것이 귀찮던 중.... 요 게시물을 찾았습니다.
오~~~ 괜찮은 데.... ㅋㅋㅋ  아주 간단히 처리되겠군....   입력할 때도 FOCUS 해서 입력할 것 보다...
Edit창 클릭하면 키보드 형태 뜨고 그 키보드 위에 별도의 에디터 창에 입력하게 하고 끝에 Enter치면 키보드
사라지면서 처음에 클릭한 Edit창에 복사 요렇게 하면 되겠다(포커스 가고 키보드 뜨면 스크린 사이즈도 작은 데
에디트창 가리고... )

머털님 지금쯤 해결하셨는지 모르지만...  혹 다른 분들 위해서...

void __fastcall TfmSetup::AppMessage 이게 아니고

Additional 탭에 있는 TApplicationEvents을  폼에 하나 떨구고  Event의  OnMessage에서

    if (Msg.message == WM_KEYUP && Msg.wParam == 0x00e5)
    {
        Handled = true;
    }

하시면 잘 되네요....   조금 더 연습해 보고 잘 되면 이것으로 해야겠다...

                                       로크오빠  천재!!!!


머털이 님이 쓰신 글 :
: void __fastcall TfmSetup::AppMessage(tagMSG &Msg, bool &Handled)
: {
:     if (Msg.message == WM_KEYUP && Msg.wParam == 0x00e5)
:     {
:         Handled = true;
:     }
: }
:
:
: 이렇게 했지만 -_-증상이 같습니다.

+ -

관련 글 리스트
62644 한글가상키보드 머털이 2699 2010/10/11
62651     Re:한글가상키보드 locke 2110 2010/10/12
62657         Re:Re:한글가상키보드 머털이 1836 2010/10/13
64513             Re:Re:Re:한글가상키보드 박영목.월천 2383 2011/06/05
62646     Re:한글가상키보드 Lyn 2619 2010/10/11
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.