75 lines
1.9 KiB
C++
75 lines
1.9 KiB
C++
|
|
// = 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_
|