#pragma once // CCfgDialog 对话框 class CCfgDialog : public CDialogEx { DECLARE_DYNAMIC(CCfgDialog) public: CCfgDialog(UINT Page, UINT IDTemplate, CWnd* pParent = NULL); // 标准构造函数 virtual ~CCfgDialog(); virtual void upload(void) = 0; public: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 virtual BOOL OnInitDialog(); afx_msg void OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar); afx_msg BOOL OnMouseWheel(UINT nFlags, short zDelta, CPoint pt); DECLARE_MESSAGE_MAP() protected: int _getScrollPos(int Bar, UINT SBCode); void _scrollClient(int Bar, int Pos); void _vScrool(int Bar, UINT SBCode, bool IsMouseWheel, bool IsUp); protected: int m_Page; int m_MaxPos; int m_PrevPos; };