슬라이더 콘트롤의 모양을 바꾸고 싶을 때가 있다.
슬라이더 기본콘트를은 이지만, 다음과 같이 새로 고칠 수 있다.
하지만 이때 알아야 할 사항이 있다.
손잡이 Thumb의 최대 크기는 11픽셀이라는 거다.
그리고 맨 왼쪽에 손잡이를 놓으면 그때의 THumb의 rect.left가 8이 나온다. 8~Thumb의 width()만큼 화면에 그려지는거다.
최대로 오른쪽에 놓으면 그때 Thumb의 Rect.left는 89이다. 89~THumb의 Height()만큼 그려진다.
89 + 11 = 100. 이 값을 넘어서면 Thumb이 짤린다. 기본 트래커의 THumb은 정확히 11픽셀의 가로를 갖는다.
그리고 위아래 특히 아래 여백이 충분하지 않으면 손잡이를 잡고 움직일 때 제대로 되지 않는 현상이 발생한다.
슬라이더 기본콘트를은 이지만, 다음과 같이 새로 고칠 수 있다.
하지만 이때 알아야 할 사항이 있다.
손잡이 Thumb의 최대 크기는 11픽셀이라는 거다.
그리고 맨 왼쪽에 손잡이를 놓으면 그때의 THumb의 rect.left가 8이 나온다. 8~Thumb의 width()만큼 화면에 그려지는거다.
최대로 오른쪽에 놓으면 그때 Thumb의 Rect.left는 89이다. 89~THumb의 Height()만큼 그려진다.
89 + 11 = 100. 이 값을 넘어서면 Thumb이 짤린다. 기본 트래커의 THumb은 정확히 11픽셀의 가로를 갖는다.
그리고 위아래 특히 아래 여백이 충분하지 않으면 손잡이를 잡고 움직일 때 제대로 되지 않는 현상이 발생한다.
'프로그래밍 > VC++' 카테고리의 다른 글
COM에서 DATE 타입 사용하기 (0) | 2007.02.02 |
---|---|
switch / case의 이상한 경험 (0) | 2007.01.25 |
VC++ 2003 tlb를 이용해서 ATL 맹글기 (0) | 2006.11.06 |
CRectTracker를 확대 축소의 경우에 쓸 때 주의할 점. (0) | 2006.10.29 |
사용자 정의 커서 사용하기 (0) | 2006.10.28 |