#pragma once #include "akGraph/akGraphLinker.h" #include "akGraph/akResource.h" #define RANGESETTINGNORMALUPDATE WM_USER+0x106 class CakRangeSettingNormalDlg : public CDialog { DECLARE_DYNAMIC(CakRangeSettingNormalDlg) public: CakRangeSettingNormalDlg(CWnd* pParent = NULL); // Ç¥ÁØ »ý¼ºÀÚÀÔ´Ï´Ù. virtual ~CakRangeSettingNormalDlg(); // ´ëÈ­ »óÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù. enum { IDD = IDD_AKRANGESETTINGDLG_NORMAL }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Áö¿øÀÔ´Ï´Ù. public: void SetUpdateData(bool bToVariable); //true --> º¯¼ö·Î ÀúÀå, false-->´ÙÀ̾ó·Î±×¿¡ Ç¥½Ã void SetTitle(char* strTitle); void SetReverse(bool bReverse); public: double m_RangeMin; double m_RangeMax; CFont m_fontTitle, m_fontText; CBrush m_bruTitle, m_bruText; int m_nID; private: CString m_strTitle; CWnd* m_pParent; bool m_bReverse;//ÃÖ´ë, ÃÖ¼Ò ¹Ý´ë·Î ¼³Á¤ DECLARE_MESSAGE_MAP() public: afx_msg void OnBnClickedOk(); virtual BOOL OnInitDialog(); afx_msg void OnLButtonDown(UINT nFlags, CPoint point); afx_msg void OnPaint(); afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor); virtual BOOL DestroyWindow(); afx_msg void OnKillFocus(CWnd* pNewWnd); };