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

81 lines
1.6 KiB
C++

#pragma once
#include "resource.h"
#include "afxwin.h"
#include "uiiado.h"
#include "EarThwormDef.h"
class CCDKDDlg : public CDialog
{
DECLARE_DYNAMIC(CCDKDDlg)
public:
CCDKDDlg(CWnd* pParent = NULL);
virtual ~CCDKDDlg(void);
enum { IDD = IDD_CDKD_DLG };
void GetHoleData(KHoleData& data) const;
protected:
virtual void DoDataExchange(CDataExchange* pDX);
DECLARE_MESSAGE_MAP()
public:
virtual BOOL OnInitDialog();
afx_msg void OnBnClickedOk();
afx_msg void OnBnClickedRadio1();
afx_msg void OnBnClickedRadio2();
afx_msg void OnBnClickedCheck2();
afx_msg void OnBnClickedCheck1();
afx_msg void OnBnClickedRadio3();
afx_msg void OnBnClickedCheck6();
afx_msg void OnCbnSelchangeCombo3();
void InitComboDN();
void InitMaterial();
void EnableRadioBtn(BOOL bEnable);
void setMultiCurveUI();
void ShowYHCombo();
public:
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;
CUIISQLiteServer m_dbSQLite;
CComboBox m_wndDnCombo;
CComboBox m_wndComboMaters;
CString m_sPipeType;
CComboBox m_wndPipeComboType;
BOOL m_bHoleDeep;
BOOL m_bEnableRadio;
CButton m_btnRadio1, m_btnRadio2, m_btnRadio3;
double m_dTL;
bool m_bMultiCurveUI;
BOOL m_bExt;
double m_dExt1;
double m_dExt2;
CEdit m_wndExtEx1;
CEdit m_wndEditExt2;
int m_nD2;
CString m_sD2;
CComboBox m_wndD2Combo;
CString m_sForUse;
};