#pragma once #include "afxwin.h" #include "resource.h" #include "TextStyleComboBox.h" class CZDSZDlg : public CDialog { DECLARE_DYNAMIC(CZDSZDlg) public: CZDSZDlg(CWnd* pParent = NULL); virtual ~CZDSZDlg(); enum { IDD = IDD_ZDSZ_DLG }; public: static void start(); protected: virtual void DoDataExchange(CDataExchange* pDX); virtual BOOL OnInitDialog(); DECLARE_MESSAGE_MAP() private: void refreshCtrlList(); private: CCheckListBox m_ctrList; std::vector> m_data; // 标尺间距 int m_iWG_GRID_Interval; // 节点缩方比例 float m_fJD_NODE_Scale; // 网格刻度精度 int m_iWG_GRID_Prec; // 纵断数据 表头字高 float m_fSJ_HEAD_H; // 纵断数据 表头文字样式 CString m_sSJ_HEAD_S; CTextStyleComboBox m_cmbSJ_HEAD_S; // 纵断数据 表头字宽比例 float m_fSJ_HEAD_W; // 纵断数据 数据字高 float m_fSJ_DATA_H; // 纵断数据 数据文字样式 CString m_sSJ_DATA_S; CTextStyleComboBox m_cmbSJ_DATA_S; // 纵断数据 数据字宽比例 float m_fSJ_DATA_W; // 网格 比例尺字高 float m_fWG_RATIO_H; // 网格 比例尺文字样式 CString m_sWG_RATIO_S; CTextStyleComboBox m_cmbWG_RATIO_S; // 网格 比例尺字宽比例 float m_fWG_RATIO_W; // 网格 标尺字高 float m_fWG_GRID_H; // 网格 标尺文字样式 CString m_sWG_GRID_S; CTextStyleComboBox m_cmbWG_GRID_S; // 网格 标尺字宽比例 float m_fWG_GRID_W; // 网格 箭头宽 float m_fWG_ARROW_W; // 网格 标尺宽度 float m_fWG_GRID_WH; // 网格 标尺与刻度间距 float m_fWG_GRID_TEXT_Interval; // 引出标注 字高 float m_fBZ_H; // 引出标注 文字样式 CString m_sBZ_S; CTextStyleComboBox m_cmbBZ_S; // 管廊桩号的起始桩号 CString m_sGLStartStakeNo; // 是否标注变形缝 int m_iDimJoin; // 是否按节点桩号标注 int m_iByStake; // 纵向比例 CString m_sS2; // 管廊里和间隔 float m_fQT_LC_Interval; public: afx_msg void OnBnClickedButton1(); afx_msg void OnBnClickedButton4(); afx_msg void OnBnClickedOk(); afx_msg void OnCheckchangeList(); };