나는 약 100,000 이상의 항목이있는 CListCtrl
입니다. 사용자는 검색 상자를 통해 이러한 항목을 검색 할 수 있습니다. 일치 항목을 찾으면 해당 항목을 선택 항목으로 설정하고 EnsureVisible
을 사용하여 스크롤합니다.부드러운 스크롤 애니메이션을 만들려면 어떻게해야합니까?
이 스크롤은 즉시 발생합니다. ones demoed here (특히 'Go Top - Easing 2'애니메이션)과 비슷한 애니메이션을 시도하고 코딩하려고했습니다. 나는 기본적인 애니메이션, 생각하고
,
- 가 현재 선택하세요.
- 타켓을 선택하십시오.
- 차이 계산.
- 한 항목의 픽셀 높이를 가져옵니다. 난이 난 시도 제
단계 증가 = 결과까지 지연을 1 증분 (또는 다른 더 최적 값)에 의해 단계 3 및 4
Scroll
의
사실 내 알고리즘은 전혀 작동하지 않았습니다. 하지만 그렇습니다. 나는 이것이 내가 원했던 것에 더 가까이 다가 갈 수 있다고 생각한다. 나는 이것을 시도하고 돌아올 것이다. 답변 주셔서 감사합니다! –