| 153 | } |
| 154 | |
| 155 | int32_t Window::OnScrollIncrementHiRes(int32_t bar) |
| 156 | { |
| 157 | SCROLLINFO& info = mScrollInfo[bar]; |
| 158 | info.fMask = SIF_POS; |
| 159 | GetScrollInfo(mHandle, bar, &info); |
| 160 | int32_t delta = info.nMax - info.nPos; |
| 161 | if (delta > 0) |
| 162 | { |
| 163 | delta = std::min(delta, mScrollHiResDelta[bar]); |
| 164 | info.nPos += delta; |
| 165 | SetScrollInfo(mHandle, bar, &info, TRUE); |
| 166 | } |
| 167 | return delta; |
| 168 | } |
| 169 | |
| 170 | int32_t Window::OnScrollDecrementHiRes(int32_t bar) |
| 171 | { |