7 class FL_EXPORT CGUIScrollWnd :
public CEdit
11 virtual ~CGUIScrollWnd();
13 void SetWndContentsWidth(int32_t i32Width);
14 int32_t GetWndContentsWidth()
const;
15 void SetWndContentsHeight(int32_t i32Height);
16 int32_t GetWndContentsHeight()
const;
18 virtual const CResult UpdateHorizontalScrollBarInfo(int32_t i32WndWidth);
19 virtual const CResult UpdateVerticalScrollBarInfo(int32_t i32WndHeight);
22 int m_i32WndContentsWidth;
23 int m_i32WndContentsHeight;
31 bool m_bHScrollEnable;
32 bool m_bVScrollEnable;
33 bool m_bAlreadyInsideProcedure;
34 CBrush m_brBackground;
39 LRESULT OnContextMenu(WPARAM wParam, LPARAM lParam);
40 LRESULT OnListCtrlEditModified(WPARAM wParam, LPARAM lParam);
41 LRESULT OnListCtrlClick(WPARAM wParam, LPARAM lParam);
42 LRESULT OnListCtrlRClick(WPARAM wParam, LPARAM lParam);
43 LRESULT OnListCtrlKeyUp(WPARAM wParam, LPARAM lParam);
44 LRESULT OnListCtrlModifyOrder(WPARAM wParam, LPARAM lParam);
45 LRESULT OnListCtrlDropItems(WPARAM wParam, LPARAM lParam);
47 virtual
void OnCancel();
50 afx_msg
int OnCreate(LPCREATESTRUCT lpCreateStruct);
51 afx_msg BOOL OnEraseBkgnd(CDC* pDC);
52 afx_msg
void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
53 afx_msg
void OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
54 afx_msg
void OnSize(UINT nType,
int cx,
int cy);
55 afx_msg BOOL OnMouseWheel(UINT nFlags,
short zDelta, CPoint pt);
56 afx_msg
void OnLButtonDown(UINT nFlags, CPoint point);
57 afx_msg
void OnLButtonDblClk(UINT nFlags, CPoint point);
58 afx_msg
void OnLButtonUp(UINT nFlags, CPoint point);
59 afx_msg
void OnRButtonDown(UINT nFlags, CPoint point);
60 afx_msg
void OnRButtonUp(UINT nFlags, CPoint point);
61 afx_msg
void OnRButtonDblClk(UINT nFlags, CPoint point);
62 afx_msg BOOL OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message);
63 afx_msg
void OnSetFocus(CWnd* pOldWnd);
64 afx_msg HBRUSH CtlColor(CDC* pDC, UINT nCtlColor);