참으로 어려운 문제가 생겼는데..
여기 그런 글이 없는걸봐서 저한테만 불행하게 일어나는건지 모르겠습니다.
현재 Form에 2개의 Memo 컨트롤이 있는데 편집중 Tab키를 누르면
메모컨트롤에 Tab이 입력되는게 아니라 다음 Memo control로 focus가 움직입니다. 정말 이것때문에 미치고 환장하겠어요..
글고 이것과 비슷하게..
메뉴중 찾기 메뉴에 Ctrl-F short cut을 부여하였더니
찾기 메뉴 아이템 핸들러에서 Ctrl-F를 받아서 처리하게 되었습니다.
근데 문제는 Child window나 다른 editcontrol등의 ctrl-F key down event
가 안먹혀요..
마찬가지로 붙여넣기 메뉴에 ctrl-v short cut을 붙이면 모든 에디트 컨트롤에
페이스트가 안되는 심각한 문제가 생깁니다.
이것이 왜그런지 아시는분 계시면 꼭좀 답변 부탁합니다...
참고로 KeyPreview 때문이 아닌가 해서 true로 햇다가 false로 했다가 다 해봤는데 소용이 없엇습니다.
제발~ 갈켜주세요~
WantTabs라는 속성을 True로 주면 해결될 것이라고 생각합니다..
음.. 그리구 Ctrl + V 이벤트는 윈도우에서 정의되어진 기본 단축키입니다..
그것을 따로 처리하실려면..
클립보드에서 해당내용을 가져와서..
뿌려주는 코딩을 해 놓으셔야 합니다..
그리구.. 같은 단축키가 있다면..
활성화된 폼이 있는지 여부를 확인한 뒤에
처리하는 방식으로 코딩을 하시는게 어떨지..
지금 테스트를 할 수 없으니..
좀 깝깝하지만..
그렇게 해야할 것 같네여...
( 그렇지 않다면.. WindowMessage를 항상 Check하는
방법을 취하셔야 할 겁니다..)
아마.. 클립보드에 있는 내용을 복사해서..
뿌려주는 것은 함수로 되어 있었다는 것을 알려드립니다..
넘 오래되어서.. 가물 가물.. *^^*
답이 되셨길..