Files
envi-code/SourceCode/Code2026/EarthWormCmd/ZDSZDlg.h
T

114 lines
2.1 KiB
C++
Raw Normal View History

2026-10-04 00:04:20 +08:00
#pragma once
2026-09-28 15:28:50 +08:00
#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;
2026-10-04 00:04:20 +08:00
// 标尺间距
2026-09-28 15:28:50 +08:00
int m_iWG_GRID_Interval;
2026-10-04 00:04:20 +08:00
// 节点缩方比例
2026-09-28 15:28:50 +08:00
float m_fJD_NODE_Scale;
2026-10-04 00:04:20 +08:00
// 网格刻度精度
2026-09-28 15:28:50 +08:00
int m_iWG_GRID_Prec;
2026-10-04 00:04:20 +08:00
// 纵断数据 表头字高
2026-09-28 15:28:50 +08:00
float m_fSJ_HEAD_H;
2026-10-04 00:04:20 +08:00
// 纵断数据 表头文字样式
2026-09-28 15:28:50 +08:00
CString m_sSJ_HEAD_S;
CTextStyleComboBox m_cmbSJ_HEAD_S;
2026-10-04 00:04:20 +08:00
// 纵断数据 表头字宽比例
2026-09-28 15:28:50 +08:00
float m_fSJ_HEAD_W;
2026-10-04 00:04:20 +08:00
// 纵断数据 数据字高
2026-09-28 15:28:50 +08:00
float m_fSJ_DATA_H;
2026-10-04 00:04:20 +08:00
// 纵断数据 数据文字样式
2026-09-28 15:28:50 +08:00
CString m_sSJ_DATA_S;
CTextStyleComboBox m_cmbSJ_DATA_S;
2026-10-04 00:04:20 +08:00
// 纵断数据 数据字宽比例
2026-09-28 15:28:50 +08:00
float m_fSJ_DATA_W;
2026-10-04 00:04:20 +08:00
// 网格 比例尺字高
2026-09-28 15:28:50 +08:00
float m_fWG_RATIO_H;
2026-10-04 00:04:20 +08:00
// 网格 比例尺文字样式
2026-09-28 15:28:50 +08:00
CString m_sWG_RATIO_S;
CTextStyleComboBox m_cmbWG_RATIO_S;
2026-10-04 00:04:20 +08:00
// 网格 比例尺字宽比例
2026-09-28 15:28:50 +08:00
float m_fWG_RATIO_W;
2026-10-04 00:04:20 +08:00
// 网格 标尺字高
2026-09-28 15:28:50 +08:00
float m_fWG_GRID_H;
2026-10-04 00:04:20 +08:00
// 网格 标尺文字样式
2026-09-28 15:28:50 +08:00
CString m_sWG_GRID_S;
CTextStyleComboBox m_cmbWG_GRID_S;
2026-10-04 00:04:20 +08:00
// 网格 标尺字宽比例
2026-09-28 15:28:50 +08:00
float m_fWG_GRID_W;
2026-10-04 00:04:20 +08:00
// 网格 箭头宽
2026-09-28 15:28:50 +08:00
float m_fWG_ARROW_W;
2026-10-04 00:04:20 +08:00
// 网格 标尺宽度
2026-09-28 15:28:50 +08:00
float m_fWG_GRID_WH;
2026-10-04 00:04:20 +08:00
// 网格 标尺与刻度间距
2026-09-28 15:28:50 +08:00
float m_fWG_GRID_TEXT_Interval;
2026-10-04 00:04:20 +08:00
// 引出标注 字高
2026-09-28 15:28:50 +08:00
float m_fBZ_H;
2026-10-04 00:04:20 +08:00
// 引出标注 文字样式
2026-09-28 15:28:50 +08:00
CString m_sBZ_S;
CTextStyleComboBox m_cmbBZ_S;
2026-10-04 00:04:20 +08:00
// 管廊桩号的起始桩号
2026-09-28 15:28:50 +08:00
CString m_sGLStartStakeNo;
2026-10-04 00:04:20 +08:00
// 是否标注变形缝
2026-09-28 15:28:50 +08:00
int m_iDimJoin;
2026-10-04 00:04:20 +08:00
// 是否按节点桩号标注
2026-09-28 15:28:50 +08:00
int m_iByStake;
2026-10-04 00:04:20 +08:00
// 纵向比例
2026-09-28 15:28:50 +08:00
CString m_sS2;
2026-10-04 00:04:20 +08:00
// 管廊里和间隔
2026-09-28 15:28:50 +08:00
float m_fQT_LC_Interval;
public:
afx_msg void OnBnClickedButton1();
afx_msg void OnBnClickedButton4();
afx_msg void OnBnClickedOk();
afx_msg void OnCheckchangeList();
};