#pragma once #include "resource.h" class CFSSZDlg : public CDialog { DECLARE_DYNAMIC(CFSSZDlg) public: CFSSZDlg(CWnd* pParent = NULL); virtual ~CFSSZDlg(); enum { IDD = IDD_FSSZ_DLG }; void AddCol(LPCTSTR pszCol) { m_arCols.Add(pszCol); } void GetRoutePriStep(CUIntArray& arStep); void SetRoutePriStep(CUIntArray& arPriSteps); void SetIgoreFillUsed(bool bIgoreFillUsed); protected: virtual void DoDataExchange(CDataExchange* pDX); afx_msg void OnBnClickedOk(); afx_msg void OnBnClickedButton1(); afx_msg void OnBnClickedCheck2(); afx_msg void OnBnClickedButton3(); virtual BOOL OnInitDialog(); DECLARE_MESSAGE_MAP() public: double m_dPathOnPoint; int m_nEquFrCol; int m_nEquToCol; int m_nCableLenCol; int m_nCableSpec; int m_nPathNosCol; BOOL m_nPathUserDo; BOOL m_bIgoreFillUsed; CStringArray m_arCols; CUIntArray m_arPriSteps; CComboBox m_wndEquFrCombo; CComboBox m_wndEquToCombo; CComboBox m_wndCableLenCombo; CComboBox m_wndCableSpecCombo; CComboBox m_wndPathNosCombo; CListBox m_wndRoutPriListBox; int m_nAssocNoorName; double m_dLenRever; double m_dBypassDis; BOOL m_bHasSect; CComboBox m_wndCableCoresCombo; int m_nCableSectCol; double m_dEquFindDis; };