#include "stdafx.h" #include "CZXTSDlg.h" IMPLEMENT_DYNAMIC(CZXTSDlg, CDialog) CZXTSDlg::CZXTSDlg(CWnd *pParent /*=NULL*/) : CDialog(CZXTSDlg::IDD, pParent) , m_nView(0) , m_nAngle(0) { BOOL m_bCheckAllSys; BOOL m_b2DFlag; BOOL m_bEqu; BOOL m_bPipeDim; BOOL m_bPipeDim2; BOOL m_bWeldDot; BOOL m_bFitDim; BOOL m_bElbowLine; BOOL m_bDNDim; BOOL m_bDimTxtNotISO; BOOL m_bDimPipeEl; BOOL m_bDimIndex; BOOL m_b45NoIso; BOOL m_bODxtDim; BOOL m_bVlvISOV; double m_dRefEl; double m_dPipeW; double m_dDotWD; CString m_sCurrSys; GET_CACHE(CIsoSysDlg, %d%d%d%d%d%d%d%f%f%s%d%d%f%d%d%d%d%f%d%d%d, &m_bCheckAllSys, &m_nAngle, &m_b2DFlag, &m_bEqu, &m_bPipeDim, &m_bPipeDim2, &m_bFitDim, &m_dPipeW, &m_dDotWD, &m_sCurrSys, &m_bElbowLine, &m_bWeldDot, &m_bDNDim, &m_bDimIndex, &m_nView, &m_bDimTxtNotISO, &m_bDimPipeEl, &m_dRefEl, &m_b45NoIso, &m_bODxtDim, &m_bVlvISOV); if (m_b45NoIso) m_nAngle = 2; } CZXTSDlg::~CZXTSDlg() { } void CZXTSDlg::DoDataExchange(CDataExchange *pDX) { CDialog::DoDataExchange(pDX); DDX_Radio(pDX, IDC_RADIO1, m_nView); DDX_Radio(pDX, IDC_RADIO30, m_nAngle); } BEGIN_MESSAGE_MAP(CZXTSDlg, CDialog) ON_BN_CLICKED(IDOK, &CZXTSDlg::OnBnClickedOk) END_MESSAGE_MAP() BOOL CZXTSDlg::OnInitDialog() { CDialog::OnInitDialog(); UpdateData(FALSE); return TRUE; } void CZXTSDlg::OnBnClickedOk() { UpdateData(); OnOK(); }