| 2385 | } |
| 2386 | |
| 2387 | void ScrollRight(bool bForceRedraw = true) |
| 2388 | { |
| 2389 | m_iScrollOffset -= ((m_dwState & ectcScrollDeltaMask) >> ectcScrollDeltaShift); |
| 2390 | |
| 2391 | T* pT = static_cast<T*>(this); |
| 2392 | pT->UpdateLayout(); |
| 2393 | pT->UpdateScrollOverflowStatus(); |
| 2394 | pT->UpdateTabItemTooltipRects(); |
| 2395 | if(bForceRedraw) |
| 2396 | { |
| 2397 | this->Invalidate(); |
| 2398 | // If something a little more forceful is needed: |
| 2399 | //::RedrawWindow(m_hWnd, NULL, NULL, RDW_INVALIDATE | RDW_UPDATENOW); |
| 2400 | } |
| 2401 | } |
| 2402 | |
| 2403 | void UpdateScrollOverflowStatus(void) |
| 2404 | { |
nothing calls this directly
no test coverage detected