C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[64150] Re:[질문]부채꼴 모양에 마우스로 클릭했는지 알수 있습니까?
nansama [] 1364 읽음    2011-04-13 11:19
GDI함수중에 Region관련 함수가 있습니다.
CreateEllipticRgn, CreatePolygonRgn, CombineRgn, CreateRoundRectRgn 등으로
검출하기를 원하는 모양의 Region을 만든후 PtInRegion 함수를 사용 해서 해당 영역안에 포함되는
좌표인지 알수있을것 같습니다. 복잡한 영역은 이런 방법으로 구현 하는것으로 보입니다.

unitas 님이 쓰신 글 :
: 첨부한 그림처럼 원에서 1 ~ 6 번 까지 6개의 Sector(부채꼴 모양)가 있다고 할때
:
: 마우스로 클릭했을때 몇번 Sector 에 클릭했는지 알 수 있습니까?
:
: 참고로 각도는 모두 60도로 동일합니다.
: 원 중심점과 각 부채꼴 모양의 꼭지점(적색으로 표시한 조그마한 원)의 좌표는 알고 있습니다.

+ -

관련 글 리스트
64139 [질문]부채꼴 모양에 마우스로 클릭했는지 알수 있습니까? unitas 2136 2011/04/12
64150     Re:[질문]부채꼴 모양에 마우스로 클릭했는지 알수 있습니까? nansama 1364 2011/04/13
64153         Re:Re:그런 함수가 있었네요. unitas 1320 2011/04/13
64148     Re:[질문]부채꼴 모양에 마우스로 클릭했는지 알수 있습니까? locke 1337 2011/04/13
64149         Re:Re:[질문]부채꼴 모양에 마우스로 클릭했는지 알수 있습니까? unitas 1255 2011/04/13
64152             Re:Re:Re:[질문]부채꼴 모양에 마우스로 클릭했는지 알수 있습니까? 사랑니 2983 2011/04/13
64156                 감사 합니다. 해결 했습니다. unitas 1361 2011/04/13
64155                 Re:Re:Re:Re: 말씀하신 내용 가능할것 같습니다. unitas 1739 2011/04/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.