프로그래밍/VC++

슬라이더 콘트롤의 특징

panpro 2006. 11. 9. 02:37
슬라이더 콘트롤의 모양을 바꾸고 싶을 때가 있다.
슬라이더 기본콘트를은 이지만, 다음과 같이 새로 고칠 수 있다.

하지만 이때 알아야 할 사항이 있다.

손잡이 Thumb의 최대 크기는 11픽셀이라는 거다.
그리고 맨 왼쪽에 손잡이를 놓으면 그때의 THumb의 rect.left가 8이 나온다. 8~Thumb의 width()만큼 화면에 그려지는거다.

최대로 오른쪽에 놓으면 그때 Thumb의 Rect.left는 89이다. 89~THumb의 Height()만큼 그려진다.

89 + 11 = 100. 이 값을 넘어서면 Thumb이 짤린다. 기본 트래커의 THumb은 정확히 11픽셀의 가로를 갖는다.

그리고 위아래 특히 아래 여백이 충분하지 않으면 손잡이를 잡고 움직일 때 제대로 되지 않는 현상이 발생한다.