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
[21040] [질문] 투명처리된 비트맵에서 마우스 이벤트 잡아내기
김진섭 [] 704 읽음    2002-08-27 14:03
제목이 좀 애매하게 되었네요..

간단하게 설명을 드리자면,
흰색 바탕에 파란색 원이 가운데 그려져 있는 비트맵이 있는데,
흰색 바탕을 transparent시켜서 파란색 원만 보이게 했습니다.
이걸 마우스로 이리저리 끌고다니고 싶은데,
문제는 마우스 이벤트가 잡히는 영역이 파란색 원이 아니라
투명처리된 사각형 전체라는 거죠.. 원 바깥쪽을 잡고 끌어도
비트맵 위라면 원이 움직인다는 겁니다.

원 내부에 포인터가 위치했는지를 수학적으로 계산해서 하십쇼.... 와 같은
답변은 소용없습니다... 이게 원이 될 수도 있고 사람 얼굴이 될 수도 있으니까요.. -_-;;

transparent된 영역에서는 마우스 이벤트가 잡히지 않게 할 수 있을까요?

+ -

관련 글 리스트
21040 [질문] 투명처리된 비트맵에서 마우스 이벤트 잡아내기 김진섭 704 2002/08/27
21041     Re: 두가지 방법이 있겠군요 김상구.패패루 817 2002/08/27
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.