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
[69556] Re:Re:생각보다 간단한게 아님
압9정 [] 1949 읽음    2013-05-30 10:02
아 그렇군요...ㅠ 답변 감사합니다.^^

그럼 이 기능을 구현할 수 있는 컴포넌트 혹시 알고 계신가요?

코딩 님이 쓰신 글 :
: 윈32 트랙바 콘트롤이 내부적으로 페이지 사이즈 만큼만 움직이게 설계되어있고
: 설사 그런 내부 동작방식을 오버라이드하는 코드를 구현하더라도,
:
: TTrackBar 클래스가 마우스 관련 이벤트를 노출하고 있지 않기 때문에
: 클래스를 상속받아서 컴포넌트를 만드어 주어야 하는데
:
: 그런 코딩없이 하려면 폼디자이너를 통해 성성된 TTrackBar 콘트롤를
: 런타임 중에 후킹을 걸어 줘야 하는데, 이게 생각보다 간단한게 아님.
:
:
:
:
:
: 압9정 님이 쓰신 글 :
: : 안녕하세요. TrackBar를 사용하여 동영상 플레이어를 만들고 있습니다.
: :
: : 현재 TrackBar->Min 이 0이고, TrackBar->Max 가 10 이고, TrackBar->Position 이 0 이고, TrackBar->PageSize = 1 일 때,
: :
: : 마우스로 3번째 위치를 눌르게 되면 TrackBar->Position 이 3이 되는 것이 아니라 TrackBar->PageSize 만큼 이동하여
: :
: : TrackBar->Position이 1이 됩니다.
: :
: : 이 때, 3번째 위치를 마우스로 눌렀을 때, TrackBar->Position이 3이 되도록 할 수 는 없나요?
: :
: : (그림을 보면 이해가 편하실 겁니다.)

+ -

관련 글 리스트
69554 TrackBar 마우스 조작 압9정 2359 2013/05/29
69557     Re:TrackBar 마우스 조작 장성호 2182 2013/05/30
69562         Re:Re: 아주 간단하게 처리하는 방법 지나다가 2323 2013/05/30
69563             Re:Re:Re: 지나가다님 상당이 간결하게 처리하시네요 aa 2078 2013/05/30
69579                 Re:Re:Re:Re: 장성호님, 지나가다님, aa님, 코딩님 모두 감사합니다.^^(냉무) 압9정 2060 2013/05/31
69555     Re:생각보다 간단한게 아님 코딩 1848 2013/05/29
69556         Re:Re:생각보다 간단한게 아님 압9정 1949 2013/05/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.