|
답변 감사 드립니다.
한글 입력도 마찬 가지가 되나요..?
정성훈.해미 님이 쓰신 글 :
: 예)--------
:
: 'A'버튼을 클릭 했을때..
:
: Edit1->Text = Edit1->Text + "A";
:
: 이렇게 하면 에디트 값이 변하지요..
:
:
:
:
:
: 머슴.한석복 님이 쓰신 글 :
: : 가상 키보드를 구현 하려고 합니다.
: :
: : 뭐 그렇게 까지 거창한 건 아니고,
: :
: : 키보드 자판을 버튼으로 만들고, Edit 를 하나 올려서,
: :
: : 버튼을 클릭 하면 해당 글자를 Edit에 출력 하려고 합니다.
: :
: : 이 과정에서, keybd_event()를 사용 했는데, 이 함수가 제대로 작동 하려면,
: : 원하는 Edit가 Focus가 되어 있어야 한다는 겁니다.
: :
: : 그래서, keybd_event를 호출 하기 전에 Edit->SetFocus()를 호출 했습니다. 버튼을 마우스로 클릭 했으니까요...
: :
: : 매번 호출 되기전에 SetFocus()한 덕(?)에 Edit에는 계속 한글자만 출력이 되고 있다는 겁니다.
: :
: : 어떻게 해야지 매번 Focus를 새로 주지 않고 keybd_event를 호출 할 수 있는지 방법을 아시는 분 있으면 리플좀 부탁 드립니다.
: :
: : 꼭, 도움을 바라는 건 아니지만, 아시는 분 있으면, 꼭 좀 부탁 드립니다.
|