Q&A

  • 트리뷰에서 오른쪽마우스버튼으로 메뉴뜨게할시.
트리뷰에서 오른쪽마우스버튼으로 해당 메뉴가뜨게하는건 하였습니다.
헌데 문제가있더군요
트리뷰 텍스트영역에서만 메뉴가떠야하는데
텍스트영역과 같은 가로 라인에서 오른쪽버튼을 클릭하여도
텍스트역역을 클릭한 효과가 났습니다.
예로
트리뷰.........................................
....|............................................
....----(텍스트영역1)...............X....
....|............................................
....----(텍스트영역2)...............Y....
..................................................
위와같이
트리뷰아래 New Item으로구성한 텍스트영역1과텍스트영역2가
있습니다.
1번: 텍스트영역1위에 커서를 위치시키고 오른쪽버튼을 눌르면
해당메뉴가 뜹니다(현재)
2번: 당연히 영역2위에 커스를 위치시키고 오른쪽버튼을 눌르면
해당메뉴가 뜹니다.
하지만 X 지점에 마우스를 위치시키고 오른쪽버튼을 클릭을하면
1번과같은 효과가 납니다 공란인데도말이죠
물론 Y지점에서 눌르면 2번효과가 나구요
텍스트영역에서만 작용할수있는방법이 있는지요?
아시는분은 답변부탁드립니다.
즐거운 하루되세요.
1  COMMENTS
  • Profile
    서기원 2004.07.21 22:19
    검색해 보시면 나올텐데요.^^
    팁에서 "treeview(또는 ListView)에서 Click 영역 알기"라는제목으로 있고
    묻고 답하기에서 "GetHitTestInfoAt"으로 검색해 보시면 관련된 내용이 있습니다.