Q&A

  • 마우스그려진 사각형내에 패널이 겹칠때 색깔을 넣어주고 싶어요..
안녕하세요..영원한 델초보 어린왕자입니다..

사각형을 그리다보니깐..이런걸 구현해야할때가 있더군요..



마우스로 드래그를 해서 사각형영역을 표시해서

그안에 패널이 겹칠때..패널의 색깔을 변화시킬려구 해요..

어떻게 구현하면 될까요?



쫌더..문제의 핵심은 두개의TRect값에서 겹칠조건이죠..



영리하신 고수님의 답변 바랍니다..

1  COMMENTS
  • Profile
    어린왕자 2000.10.16 20:15
    음..이건 수학적식을 이용하면 되는데요..

    직선상의 두개의 선분이 있을때 겹칠조건을 써야져..

    사각형은 가로,세로 직선에서 각각의 두개의 선분이 모두 겹쳐야 사각형이 겹치게 되는거죠.



    그다음은 열심히 식을 세우면 됩니다..

    .....도움이 필요하시다면..팁란에 올려놓겠습니다...



    어린왕자 wrote:

    > 안녕하세요..영원한 델초보 어린왕자입니다..

    > 사각형을 그리다보니깐..이런걸 구현해야할때가 있더군요..

    >

    > 마우스로 드래그를 해서 사각형영역을 표시해서

    > 그안에 패널이 겹칠때..패널의 색깔을 변화시킬려구 해요..

    > 어떻게 구현하면 될까요?

    >

    > 쫌더..문제의 핵심은 두개의TRect값에서 겹칠조건이죠..

    >

    > 영리하신 고수님의 답변 바랍니다..