안녕하세요. 천리안 프로그래머 포럼 C++Builder 담당 임펠리테리입니다.
정확하게 질문하시는 의도를 잘 모르겠는데요.. 그냥 생각나는대로 설명해보겠습니다.
TApplication::OnMessage 이벤트는, 어플리케이션으로 들어오는 모든 메시지의
첫번째 출입구라고 할 수 있습니다. 그 어플리케이션에 폼이 몇개가 있든, 혹은 활성
화된 폼에 입력 컨트롤이 몇개가 있든, 또 활성화된 입력컨트롤의 종류가 무엇이든
관계없이, 어플리케이션으로 들어오는 모든 메시지는 이 OnMessage 이벤트를 거쳐서
가게 됩니다. 만약 여기서 메시지를 처리해주면 폼의 OnKeyDown 이나 리치에딧의
OnKeyDown으로는 메시지가 전달되지 않게 되는거죠.
그럼 참고하시길...
임펠리테리 박지훈이었습니다.
(cbuilder, cbuilder@thrunet.com)
|