| 2369 | } |
| 2370 | |
| 2371 | void ScrollLeft(bool bForceRedraw = true) |
| 2372 | { |
| 2373 | m_iScrollOffset += ((m_dwState & ectcScrollDeltaMask) >> ectcScrollDeltaShift); |
| 2374 | |
| 2375 | T* pT = static_cast<T*>(this); |
| 2376 | pT->UpdateLayout(); |
| 2377 | pT->UpdateScrollOverflowStatus(); |
| 2378 | pT->UpdateTabItemTooltipRects(); |
| 2379 | if(bForceRedraw) |
| 2380 | { |
| 2381 | this->Invalidate(); |
| 2382 | // If something a little more forceful is needed: |
| 2383 | //::RedrawWindow(m_hWnd, NULL, NULL, RDW_INVALIDATE | RDW_UPDATENOW); |
| 2384 | } |
| 2385 | } |
| 2386 | |
| 2387 | void ScrollRight(bool bForceRedraw = true) |
| 2388 | { |
nothing calls this directly
no test coverage detected