115 lines
1.9 KiB
C++
115 lines
1.9 KiB
C++
#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<std::pair<CString, CString>> 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();
|
|
};
|