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
[7549] Re:Re:Re:Re:♨♨ TCanvas 을 하나 생성시켰는데... ♨♨
김민우 [azza] 1618 읽음    2001-05-17 11:54
박지훈.임프 님이 쓰신 글 :
: 임펠리테리입니다.
:
: 꼭 CreateWindow()를 써서 버튼을 생성시키는 이유라도 있는 것인지요.
: VCL에서는 CM_MOUSEENTER, CM_MOUSELEAVE 등 마우스가 들어오고 나가는 것을 검출하는 메시지가 만들어져 있습니다.
: 훨씬 간단하게 되지요.
:
: 그럼 이만...
:
:
: 김민우 님이 쓰신 글 :
: : 박지훈.임프 님이 쓰신 글 :
: : : 임펠리테리입니다.
: : :
: : : 캔바스는 마우스의 움직임에 대해 어떤 반응도 하지 않는 그냥 클래스입니다. 이름 그대로 그림을 그리기
: : : 위한 바탕일 뿐 그 위에 마우스가 오건말건 캔바스는 신경도 안씁니다. 그려지는 동작에만 신경을 쓰지요.
: : :
: : : 그럼 이만...
: : :
: : :
: : : 김민우 님이 쓰신 글 :
: : : : TCanvas를 생성시켜서 그 위에 아이콘을 그렸는데요...
: : : : 정사각형 모양으로...
: : : : 근데.. 그 위에 마우스를 올렸을때 이벤트를 받고싶은데..
: : : : 어떻게 해야 하지요???
: : : : 물론 마우스의 위치를 파악해서 그 canvas의 영역안에 들어왔을때 처리를 하면 되겠지만..
: : : : 그 canvas는 버튼위에 올라가 있구여.. 그 버튼은 위치가 막 바뀌거덩요...
: : : : 그래서 혹시 canvas위에 마우스가 올라갔을때 이벤트가 따로 있나해서요..
: : : : 아시는분 꼭 부탁드립니다!!!
: : : : Please....
: :
: : 답변 감사합니다...
: : 역시 그랬군요....엉~~ 어쩌지??
: : 그런데 CreateWindow로 만든 버튼위에 canvas로 그림을 그렸거든요...
: : 그렇다면 혹시 그 버튼위에 마우스가 올라왔는지는 알수있는방법이 없을까요???
: : 꼭좀 부탁드립니다...
: :


네.. 곡 CreateWindow를 써서 버튼을 만들어야 하거든요...
다름이 아니구.. TControlBar클래스를 상속받아서 그 위에 CreateWindow를 사용해서
버튼을 올리려구요...
OutLookBar처럼요...
그래서 그 버튼 위에다가 이미지를 넣으려고요...
근데.. 마우스 올리면 평평하던것이 올라와 보이자나요...
그걸 구현하려고 하는겁니다...
마우스 포인터의 위치로 알아낼 수도 있지만 그 버튼의 위치라는게 자꾸 바뀔수있기에...
마우스가 어떤버튼위에 올라갔는지 알고싶습니다...
혹시 무슨 방법 없을까요???
구찮으시더라두 꼭좀 부탁드립니다....

+ -

관련 글 리스트
7489 ♨♨ TCanvas 을 하나 생성시켰는데... ♨♨ 김민우 1681 2001/05/16
7528     Re:♨♨ TCanvas 을 하나 생성시켰는데... ♨♨ 박지훈.임프 1579 2001/05/17
7534         Re:Re:♨♨ TCanvas 을 하나 생성시켰는데... ♨♨ 김민우 1643 2001/05/17
7544             Re:Re:Re:♨♨ TCanvas 을 하나 생성시켰는데... ♨♨ 박지훈.임프 1614 2001/05/17
7549                 Re:Re:Re:Re:♨♨ TCanvas 을 하나 생성시켰는데... ♨♨ 김민우 1618 2001/05/17
7573                     Re:Re:Re:Re:Re:♨♨ TCanvas 을 하나 생성시켰는데... ♨♨ 박지훈.임프 1627 2001/05/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.