#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; };