안녕하세요. 천리안 프로그래머포럼 C++Builder 담당자 임펠리테리입니다.
폼위에 올려놓은 컴퍼넌트가 폼의 메시지를 가로채려면 일반적인 방법은 곤란하고
반드시 후킹을 사용해야 할겁니다. 실제로도 폼의 메시지를 가로채는 대부분의 컴퍼
넌트들은 후킹을 사용하고 있습니다. 전 c++로 작성된 관련 컴퍼넌트 소스는 본적이
없고요, rx의 GradientCaption을 보시면 TRxGradientCaption.Create()를 보시면 후킹
을 사용해서 메시지를 가로채도록 설정하는 부분이 있으니 참고하시면 될겁니다. C++
소스로 바꾸려고하더라도 별로 많이 수정할 부분은 없겠네요.
그럼 참고하시길...
독립문에서 임펠리테리였습니다.
(cbuilder, cbuilder@thrunet.com)
|