|
장석현 님이 쓰신 글 :
: 지난번 답변 감사합니다.
:
: 그런데요... FAQ 1번에서 처럼 메시지 맵을 잡아줘서 TForm으로 들어오는 메시지를 잡아서 메소드를 주는데는 성공했습니다.
:
: 그런데 다른 vcl 컨트롤들을 적용시키려니까 잘 안되네요...
:
:
: class TImage1 : public TImage
: {
: MESSAGE void OnMouseEnter(TMessage &msg);
: BEGIN_MESSAGE_MAP
: VCL_MESSAGE_HANDLER(CM_MOUSEENTER, TMessage, OnMouseEnter);
: VCL_MESSAGE_HANDLER(CM_MOUSELEAVE, TMessage, OnMouseLeave);
: END_MESSAGE_MAP(TImage);
:
: };
:
: 이런식으로 선언을하고...
:
: MESSAGE void TImage1::OnMouseEnter(TMessage &msg)
: {
: ShowMessage("Enter");
: }
: 이렇게 메소드를 잡아주면 빌드->실행에는 문제가 없는데
: 메시지에 대한 아무런 반응이 없네요...
:
: 아무래도 제가 뭔가 잘못 이해하고 있는것 같은데 좀 알려주세요.
: 부탁드립니다.^^
임펠리테리입니다.
혹시나 해서 방금 테스트해봤는데, 잘 되는데요? 아마도 뭔가 실수를 하신거 같네요. 전체 소스를 올려주시면 잘못된 부분을 알려드리죠.
그럼 이만...
|