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
[47506] tool bar button에 마우스가 들어왔을때-나갔을때...이미지 바꾸기?
초록물고기 [] 1016 읽음    2006-12-21 12:41
안녕하세요.
툴바 위에 툴바 버튼 ( 마우스 오른쪽 버튼으로 New Button 으로)을 몇개 만들었습니다.
그리고 imagelist 로 연결했습니다.

첫번째 버튼에 imageindex = 0 로 연결이 되어 있습니다.

만약에 첫번째 버튼에 마우스가 왔을때 잠시 다른 이미지로 바꾸었다가,
다시 마우스가 첫번째 버튼을 벗어나게 되면... 원래의 이미지로 되돌리려고 하는데...

ToolButton의 이벤트에는 , mouseEnter , mouseExit 같은 이벤트는 없고....
아래처럼 MouseMove에 다른 이미지로 바꾸는것은 가능한데...
다시 마우스가 첫번째 버튼에서 벗어나게 되면,,, 원래의 것으로 되돌려야 하는데...
되돌리는 방법이 있을까요?

좌표를 check 하는건 resize됐을때 문제가 있을것 같구요...

void __fastcall TForm1::ToolButton1MouseMove(TObject *Sender,
      TShiftState Shift, int X, int Y)
{
            
    ToolButton1->ImageIndex = 4; //본래의 imageIndex = 0 ;
  
}
수고하세요..

+ -

관련 글 리스트
47506 tool bar button에 마우스가 들어왔을때-나갔을때...이미지 바꾸기? 초록물고기 1016 2006/12/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.