|
아 그렇군요...ㅠ 답변 감사합니다.^^
그럼 이 기능을 구현할 수 있는 컴포넌트 혹시 알고 계신가요?
코딩 님이 쓰신 글 :
: 윈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이 되도록 할 수 는 없나요?
: :
: : (그림을 보면 이해가 편하실 겁니다.)
|