스크롤 범위 세팅
스크롤 위치 세팅(스크롤 바 위치 변경)
스크롤 바 메세지에 반을하여 창의 내용을 이동하는 방법
- 스크롤 위치를 변경하고 Invalidate 를 호출하여 강제로 그리는 방법 => 전체를 다시 그림 =>비추
- ScrollWindow 를 이용 => 이동된 무효화 된 영역만 다시 그림
- 창의 무효 사각혀에 있는 픽셀에 영향을 주는 GDI 호출을 제한하여 더욱 성능을 높일 수 있다.
- 스크롤 처리는 원점을 바꿔가면서 처리하면 가장 효율적으로 처리할 수 있다.
- 스크롤 성능 최적화 = >pDC->GetClipBox(&rect) ; 하면 다시 그려야 할 뷰 영역 알 수 있음
출처 : http://blog.naver.com/nukiboy/40027844535
'C/C++언어 > 윈도우 MFC' 카테고리의 다른 글
리스트뷰 컨트롤에 관련한 이야기 (0) | 2007.11.15 |
---|---|
MFC클래스 간의 통신 (포인터 얻기) (0) | 2007.11.11 |
리스트뷰 컨트롤(ListView Control) (0) | 2007.11.11 |
GDI + 로 그림을 띄우는 법, (투명색 지정 포함) (0) | 2007.09.14 |
알송 가사창은 어떻게 만들어졌을까? (0) | 2007.09.11 |