|
가상 키보드를 구현 하려고 합니다.
뭐 그렇게 까지 거창한 건 아니고,
키보드 자판을 버튼으로 만들고, Edit 를 하나 올려서,
버튼을 클릭 하면 해당 글자를 Edit에 출력 하려고 합니다.
이 과정에서, keybd_event()를 사용 했는데, 이 함수가 제대로 작동 하려면,
원하는 Edit가 Focus가 되어 있어야 한다는 겁니다.
그래서, keybd_event를 호출 하기 전에 Edit->SetFocus()를 호출 했습니다. 버튼을 마우스로 클릭 했으니까요...
매번 호출 되기전에 SetFocus()한 덕(?)에 Edit에는 계속 한글자만 출력이 되고 있다는 겁니다.
어떻게 해야지 매번 Focus를 새로 주지 않고 keybd_event를 호출 할 수 있는지 방법을 아시는 분 있으면 리플좀 부탁 드립니다.
꼭, 도움을 바라는 건 아니지만, 아시는 분 있으면, 꼭 좀 부탁 드립니다.
|