#pragma once //#define IDD_AKCOLORTABLEOPTIONDLG 11000 #include "akGraph/akResource.h" #include "akGraph/akGraphBase.h" // CakRangeSettingDlg ´ëÈ­ »óÀÚÀÔ´Ï´Ù. #define RANGESETTINGUPDATE WM_USER+0x101 class CakRangeSettingDlg : public CDialog { DECLARE_DYNAMIC(CakRangeSettingDlg) public: CakRangeSettingDlg(CWnd* pParent = NULL); // Ç¥ÁØ »ý¼ºÀÚÀÔ´Ï´Ù. virtual ~CakRangeSettingDlg(); // ´ëÈ­ »óÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù. enum { IDD = IDD_AKRANGESETTINGDLG }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Áö¿øÀÔ´Ï´Ù. DECLARE_MESSAGE_MAP() public: afx_msg void OnBnClickedOk(); virtual BOOL OnInitDialog(); public: void SetUpdate(); public: CWnd* m_pParent; CEdit m_ctrlEditXMin; CEdit m_ctrlEditXMax; CEdit m_ctrlEditYMin; CEdit m_ctrlEditYMax; double m_RangeXMin; double m_RangeXMax; double m_RangeYMin; double m_RangeYMax; CFont m_fontTitle, m_fontText; CBrush m_bruTitle, m_bruText; private: public: afx_msg void OnBnClickedCancel(); afx_msg void OnLButtonDown(UINT nFlags, CPoint point); afx_msg void OnPaint(); afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor); };