Files
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

115 lines
2.1 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();
};