78 lines
1.7 KiB
C++
78 lines
1.7 KiB
C++
#pragma once
|
|
|
|
#include "resource.h"
|
|
#include "afxwin.h"
|
|
#include "earthwormdef.h"
|
|
|
|
class CUIIADORXServer;
|
|
class CIsoSysDlg : public CDialog
|
|
{
|
|
DECLARE_DYNAMIC(CIsoSysDlg)
|
|
|
|
public:
|
|
CIsoSysDlg(CWnd* pParent = NULL);
|
|
virtual ~CIsoSysDlg();
|
|
|
|
void SetDbServer(CUIISQLiteServer* pDb);
|
|
void GetISOContext(AecEqui::ISOContex& isoConx);
|
|
void LockSys(LPCTSTR &pszSys, BOOL bLockSys) { m_sCurrSys = pszSys; m_bLockSys = bLockSys; }
|
|
void SetOnlyStandIso(BOOL bStandISO) { m_bStandISO = bStandISO; }
|
|
double GetPrntScale() const;
|
|
|
|
enum { IDD = IDD_ISOSYSDLG };
|
|
|
|
protected:
|
|
virtual void DoDataExchange(CDataExchange* pDX);
|
|
virtual BOOL OnInitDialog();
|
|
afx_msg void OnBnClickedOk();
|
|
afx_msg void OnBnClickedButton1();
|
|
afx_msg void OnBnClickedCheck2();
|
|
afx_msg void OnBnClickedCheckPDim2();
|
|
afx_msg void OnBnClickedCheckPDim();
|
|
afx_msg void OnBnClickedButton2();
|
|
afx_msg void OnBnClickedCheck5();
|
|
DECLARE_MESSAGE_MAP()
|
|
|
|
public:
|
|
|
|
CUIISQLiteServer* m_pDb;
|
|
CComboBox m_wndComboSys;
|
|
BOOL m_bCheckAllSys;
|
|
BOOL m_nAngle;
|
|
BOOL m_bLockSys;
|
|
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_bStandISO;
|
|
BOOL m_bDimIndex;
|
|
BOOL m_b45NoIso;
|
|
BOOL m_bODxtDim;
|
|
BOOL m_bVlvISOV;
|
|
BOOL m_bFitFGHide;
|
|
BOOL m_bOnePipeLine;
|
|
BOOL m_bPipeHanger;
|
|
double m_dRefEl;
|
|
double m_dPipeW;
|
|
double m_dDotWD;
|
|
double m_dTxtH;
|
|
double m_dGastGap;
|
|
int m_nView;
|
|
CString m_sCurrSys;
|
|
AcDbObjectId m_idCurSys;
|
|
AcDbObjectId m_idPipeHit;
|
|
CButton m_wndBTEL1;
|
|
CButton m_wndBTEL2;
|
|
CBitmap m_bmpEl1;
|
|
CBitmap m_bmpEl2;
|
|
BOOL m_bElStyle;
|
|
CString m_sScale;
|
|
double m_dWFact;
|
|
};
|