|
정확히 어떤 용도이신지 모르겠으나...
메인 폼에서 마우스 메세지를 받으신 후
좌표 적당히 확인하셔서 원하시는 form의 handle로 sendmessage 하시면
왠만하면 됩니다.
메세지라는 것이 주렁주렁 달려 와서
순차적으로 다른 메세지에 영향을 주기 때문에 경우에 따라서 동작을 안할 수도 있는데요.
암튼 요딴식으로 관련된 이벤트의 적당한 레벨의 메세지를 전달하는 것으로
많이들 해결하고 계십니다.
** 혹시나 모르실까봐... 빌더의 이벤트와 메세지는 다릅니다.
윈도우에 정의된 수없이 많은 메세지 중 잘생긴 것들만 적당히 연결해 놓은 것이 이벤트 이고요
윈도우 메세지를 직접처리할 수 있게 메세지 핸들러를 등록할 수 있도록 되어 있습니다.
조금 찾아 보시면 간단히 아실 수 있습니다.
질문이여 님이 쓰신 글 :
: 안녕하세요~~ 아직 C언에에 대해 모르는게 많은 초보입니다. ㅠ
:
: 그림을 보시면 폼1,2가 있습니다... 두개의 창은 겹쳐져있는 상태이며 폼1이 2위에 있습니다.
:
: 여기서 질문입니다.
:
: 폼1을 클릭하면 폼1에 있는 컨트롤들이 이벤트가 발생하지만...
:
: 제가 하고 싶은 것은 폼1을 무시하고 뒤에있는 폼2 버튼이 클릭되도록 하고 싶습니다...
:
: 어떻게 해야하나요?? 도와주세요 ㅠㅠ
: (폼1과 2는 서로 다른 프로그램이어도 상관없습니다...)
|