#pragma once // CPhoneNumImport 对话框 class CPhoneNumImport : public CDialog { DECLARE_DYNAMIC(CPhoneNumImport) public: CPhoneNumImport(CWnd* pParent = NULL); // 标准构造函数 virtual ~CPhoneNumImport(); // 对话框数据 enum { IDD = IDD_PHONENUMBERIMPORT_DLG }; CStringArray* GetPhones() { return &m_vPhoneNums; } CString& GetPhoneNums() { return m_strPhoneNums; } CString& GetDifferTelNumbers() { return m_strDifferTelNumbers; } void SetTelNumbers(CString strTelNumbers) { if ( strTelNumbers.IsEmpty() ) return; m_strDifferTelNumbers = strTelNumbers; m_strDifferTelNumbers.TrimRight(_T(",")); m_strDifferTelNumbers += _T(","); } BOOL IsTelNumExist(IN CString& strTelNumber, IN CStringArray& vtTels ); protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 DECLARE_MESSAGE_MAP() public: afx_msg void OnBnClickedOk(); afx_msg void OnBnClickedCancel(); private: CStringArray m_vPhoneNums; //手机号码集合 CString m_strPhoneNums; CString m_strDifferTelNumbers; // 过滤相同号码后的手机号串; };