Files
envi-code/SourceCode/Code2026/Pool3dCmd/DGKDDlg.h
T
2026-09-28 15:28:50 +08:00

79 lines
1.3 KiB
C++

#pragma once
#include "resource.h"
#include "uiiado.h"
typedef struct BatHoleCasing
{
double m_dSizeAdd;
double m_dDL;
double m_dW;
double m_dDLBk;
double m_dWBk;
double m_dE;
double m_dT;
double m_dHoleDeep;
int m_nCurSel;
int m_nShape;
BOOL m_bHasCase;
BOOL m_bHasNozz;
BOOL m_bFromPipe;
CString m_sHoles;
CString m_sMertial;
CString m_sNo;
double m_dBomEl;
BOOL m_bBomEl;
BOOL m_bIsArrayKD;
BOOL m_bHoleDeep;
BOOL m_bEnableRadio;
double m_dTL;
bool m_bMultiCurveUI;
BOOL m_bExt;
double m_dExt1;
double m_dExt2;
TCHAR m_sPipeType[256];
TCHAR m_sForUse[256];
}BATHOLECASING;
class CDGKDDlg : public CDialog
{
DECLARE_DYNAMIC(CDGKDDlg)
public:
CDGKDDlg(CWnd* pParent = NULL);
virtual ~CDGKDDlg();
void GetData(BatHoleCasing& data);
enum { IDD = IDD_DGKD_DLG };
protected:
virtual void DoDataExchange(CDataExchange* pDX);
virtual BOOL OnInitDialog();
DECLARE_MESSAGE_MAP()
afx_msg void OnBnClickedOk();
void InitMaterial();
public:
double m_dSizeAdd;
BOOL m_bHasCase;
BOOL m_bHasNozz;
CString m_sMertial;
double m_dT;
double m_dTL;
BOOL m_bExt;
double m_dExt1,m_dExt2;
CEdit m_wndExtEx1;
CEdit m_wndEditExt2;
CComboBox m_wndComboMaters;
CString m_sPipeType,m_sNo,m_sForUse;
CComboBox m_wndPipeComboType;
CUIISQLiteServer m_dbSQLite;
afx_msg void OnBnClickedCheck7();
};