|
저도 키보드 없이 터치스크린으로 입력할 일이 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;
: }
: }
:
:
: 이렇게 했지만 -_-증상이 같습니다.
|