PhoneNumImport.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. #pragma once
  2. // CPhoneNumImport 对话框
  3. class CPhoneNumImport : public CDialog
  4. {
  5. DECLARE_DYNAMIC(CPhoneNumImport)
  6. public:
  7. CPhoneNumImport(CWnd* pParent = NULL); // 标准构造函数
  8. virtual ~CPhoneNumImport();
  9. // 对话框数据
  10. enum { IDD = IDD_PHONENUMBERIMPORT_DLG };
  11. CStringArray* GetPhones()
  12. {
  13. return &m_vPhoneNums;
  14. }
  15. CString& GetPhoneNums()
  16. {
  17. return m_strPhoneNums;
  18. }
  19. CString& GetDifferTelNumbers()
  20. {
  21. return m_strDifferTelNumbers;
  22. }
  23. void SetTelNumbers(CString strTelNumbers)
  24. {
  25. if ( strTelNumbers.IsEmpty() )
  26. return;
  27. m_strDifferTelNumbers = strTelNumbers;
  28. m_strDifferTelNumbers.TrimRight(_T(","));
  29. m_strDifferTelNumbers += _T(",");
  30. }
  31. BOOL IsTelNumExist(IN CString& strTelNumber, IN CStringArray& vtTels );
  32. protected:
  33. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
  34. DECLARE_MESSAGE_MAP()
  35. public:
  36. afx_msg void OnBnClickedOk();
  37. afx_msg void OnBnClickedCancel();
  38. private:
  39. CStringArray m_vPhoneNums; //手机号码集合
  40. CString m_strPhoneNums;
  41. CString m_strDifferTelNumbers; // 过滤相同号码后的手机号串;
  42. };