// = FileName: ThunderSetDlg.h // = Version: 9.0 // = Author: wzh // = Date: 2011/10/31 // = Description: 避雷计算(折线法)设置 // = Maintainers: // 版本号 时间 修改人 修改内容 #ifndef AFX_CFOLDSETDLG_H_ #define AFX_CFOLDSETDLG_H_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "resource.h" #include "afxwin.h" #define ERR_VALUE 256 class CFoldSetDlg : public CDialog { public: // 构造 CFoldSetDlg(CWnd* pParent = NULL); virtual ~CFoldSetDlg(void); // 数据变量 //{{AFX_DATA(CFoldSetDlg) enum { IDD = IDD_FOLD_SETTING }; CAcUiColorComboBox m_cmbSinClr; // 单针(线)保护颜色 CAcUiColorComboBox m_cmbUniClr; // 联合保护颜色 double m_dLineThink; // 线宽 CButton m_chkSinHorProRadiu; // 单针保护-水平面保护半径 CButton m_chkSinProHeight; // 单针保护-被保护物高度 CButton m_chkUniSpaBetween; // 联合保护-两避雷针间距离 CButton m_chkUniProHeight; // 联合保护-被保护物高度 CButton m_chkUniProRange; // 联合保护-水平面保护范围 CAcUiColorComboBox m_cmbFontClr; // 标注字体颜色 CEdit m_edtFontHeight; // 标注字体高度 CSpinButtonCtrl m_spnFontHtCtrl; // 标注字高微调控件 //}}AFX_DATA // 重写 //{{AFX_VIRTUAL(CFoldSetDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); //}}AFX_VIRTUAL protected: // 消息映射 //{{AFX_MSG(CFoldSetDlg) afx_msg LONG_PTR onAcadKeepFocus(UINT_PTR, LONG_PTR); // virtual BOOL OnInitDialog(); virtual BOOL PreTranslateMessage(MSG* pMsg); virtual void OnOK(); afx_msg void OnClose(); afx_msg void OnDeltaposSpinFontHeight(NMHDR *pNMHDR, LRESULT *pResult); afx_msg void OnBnRegisterInfor(); afx_msg void OnBnClickedCancel(); //}}AFX_MSG DECLARE_MESSAGE_MAP() private: void InitAllControls(); // 初始化控件 void ReadDlgData(); // 读取对话框数据 void SaveDlgData(); // 保存对话框数据 public: }; #endif // AFX_CFOLDSETDLG_H_