crashrpt2
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
WTL::CScrollImpl< T > Class Template Reference
Inheritance diagram for WTL::CScrollImpl< T >:
WTL::CMapScrollImpl< T > WTL::CScrollWindowImpl< T, TBase, TWinTraits > WTL::CZoomScrollImpl< T > WTL::CZoomScrollImpl< T > WTL::CMapScrollWindowImpl< T, TBase, TWinTraits > WTL::CScrollContainerImpl< T, TBase, TWinTraits > WTL::CZoomScrollWindowImpl< T, TBase, TWinTraits > WTL::CZoomScrollWindowImpl< T, TBase, TWinTraits >

Public Types

enum  { uSCROLL_FLAGS = SW_INVALIDATE }
 

Public Member Functions

DWORD GetScrollExtendedStyle () const
 
DWORD SetScrollExtendedStyle (DWORD dwExtendedStyle, DWORD dwMask=0)
 
void SetScrollOffset (int x, int y, BOOL bRedraw=TRUE)
 
void SetScrollOffset (POINT ptOffset, BOOL bRedraw=TRUE)
 
void GetScrollOffset (POINT &ptOffset) const
 
void SetScrollSize (int cx, int cy, BOOL bRedraw=TRUE, bool bResetOffset=true)
 
void SetScrollSize (SIZE size, BOOL bRedraw=TRUE, bool bResetOffset=true)
 
void GetScrollSize (SIZE &sizeWnd) const
 
void SetScrollLine (int cxLine, int cyLine)
 
void SetScrollLine (SIZE sizeLine)
 
void GetScrollLine (SIZE &sizeLine) const
 
void SetScrollPage (int cxPage, int cyPage)
 
void SetScrollPage (SIZE sizePage)
 
void GetScrollPage (SIZE &sizePage) const
 
void ScrollLineDown ()
 
void ScrollLineUp ()
 
void ScrollPageDown ()
 
void ScrollPageUp ()
 
void ScrollTop ()
 
void ScrollBottom ()
 
void ScrollLineRight ()
 
void ScrollLineLeft ()
 
void ScrollPageRight ()
 
void ScrollPageLeft ()
 
void ScrollAllLeft ()
 
void ScrollAllRight ()
 
void ScrollToView (POINT pt)
 
void ScrollToView (RECT &rect)
 
void ScrollToView (HWND hWnd)
 
LRESULT OnCreate (UINT, WPARAM, LPARAM, BOOL &bHandled)
 
LRESULT OnVScroll (UINT, WPARAM wParam, LPARAM, BOOL &)
 
LRESULT OnHScroll (UINT, WPARAM wParam, LPARAM, BOOL &)
 
LRESULT OnMouseWheel (UINT uMsg, WPARAM wParam, LPARAM, BOOL &)
 
LRESULT OnMouseHWheel (UINT, WPARAM wParam, LPARAM, BOOL &)
 
LRESULT OnSettingChange (UINT, WPARAM, LPARAM, BOOL &)
 
LRESULT OnSize (UINT, WPARAM, LPARAM lParam, BOOL &bHandled)
 
LRESULT OnPaint (UINT, WPARAM wParam, LPARAM, BOOL &)
 
LRESULT OnScrollUp (WORD, WORD, HWND, BOOL &)
 
LRESULT OnScrollDown (WORD, WORD, HWND, BOOL &)
 
LRESULT OnScrollPageUp (WORD, WORD, HWND, BOOL &)
 
LRESULT OnScrollPageDown (WORD, WORD, HWND, BOOL &)
 
LRESULT OnScrollTop (WORD, WORD, HWND, BOOL &)
 
LRESULT OnScrollBottom (WORD, WORD, HWND, BOOL &)
 
LRESULT OnScrollLeft (WORD, WORD, HWND, BOOL &)
 
LRESULT OnScrollRight (WORD, WORD, HWND, BOOL &)
 
LRESULT OnScrollPageLeft (WORD, WORD, HWND, BOOL &)
 
LRESULT OnScrollPageRight (WORD, WORD, HWND, BOOL &)
 
LRESULT OnScrollAllLeft (WORD, WORD, HWND, BOOL &)
 
LRESULT OnScrollAllRight (WORD, WORD, HWND, BOOL &)
 
void DoPaint (CDCHandle)
 
void DoSize (int cx, int cy)
 
void DoScroll (int nType, int nScrollCode, int &cxyOffset, int cxySizeAll, int cxySizePage, int cxySizeLine)
 
bool AdjustScrollOffset (int &x, int &y)
 
void GetSystemSettings ()
 
bool IsScrollingChildren () const
 
bool IsErasingBackground () const
 
bool IsNoThumbTracking () const
 

Static Public Member Functions

static int CalcLineOrPage (int nVal, int nMax, int nDiv)
 

Public Attributes

POINT m_ptOffset
 
SIZE m_sizeAll
 
SIZE m_sizeLine
 
SIZE m_sizePage
 
SIZE m_sizeClient
 
int m_zDelta
 
int m_nWheelLines
 
UINT m_uMsgMouseWheel
 
int m_zHDelta
 
int m_nHWheelChars
 
UINT m_uScrollFlags
 
DWORD m_dwExtendedStyle
 

The documentation for this class was generated from the following file: