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
[42346] 정말 감사합니다 ^^ 성공! Re:Re:ScrollBar->PageSize 값을 얼마로 해야하나요?
동동0 [] 965 읽음    2005-11-02 23:46
세상의악 님이 쓰신 글 :
: 동동0 님이 쓰신 글 :
: : 스크롤바가 Min=0, Max=100 이고 현재 그림을 스크롤 가능하게 보여주고 있습니다.
: : 그림 보이는 부분 Height=30 이라면 PageSize를 얼마로 해야지
: :
: : Height / Max == 스크롤바 막대 길이 / 스크롤바 막대 이동 가능 범위 길이
: :
: : 의 비율이 유지될까요?
: :
: : 즉, 스크롤바 막대 길이를 화면이 전체 영역에 대해 차지하는 비율만큼으로 해줄 수 있을까요?
: 시간이 남아서 원하시는 것을 파악하지 못했습니다.
: 참고할 만한 소스를 드리지요!
: 빌더 도움말에 보여 아래와 같은 코드가 나오는데 참고하시고요.
:
: // Get the minimum (default) size of the thumb tab
:
: int MinHeight = GetSystemMetrics(SM_CYVTHUMB);
: // Get the size of the scrollbar track
: int TrackHeight = ScrollBar1->ClientHeight ?2*GetSystemMetrics(SM_CYVSCROLL);
: // set PageSize to represent the visible portion of the scrolling range:
: ScrollBar1->PageSize = TrackHeight/(ScrollBar1->Max ?ScrollBar1->Min + 1);
: // Don뭪 let the thumb tab get too small
: if (ScrollBar1->PageSize < MinHeight)
:   ScrollBar1->PageSize = MinHeight;

+ -

관련 글 리스트
42310 ScrollBar->PageSize 값을 얼마로 해야하나요? 동동0 759 2005/11/01
42320     Re:ScrollBar->PageSize 값을 얼마로 해야하나요? 세상의악 1051 2005/11/01
42346         정말 감사합니다 ^^ 성공! Re:Re:ScrollBar->PageSize 값을 얼마로 해야하나요? 동동0 965 2005/11/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.