tapiPhoneSetupDlg.cpp
上传用户:fast168168
上传日期:2010-01-05
资源大小:337k
文件大小:4k
- // tapiPhoneSetupDlg.cpp : 实现文件
- //
- #include "stdafx.h"
- #include "afxdlgs.h"
- #include "tapiPhone.h"
- #include "tapiPhoneDlg.h"
- #include "tapiPhoneSetupDlg.h"
- #include "string.h"
- // CtapiPhoneSetupDlg 对话框
- IMPLEMENT_DYNAMIC(CtapiPhoneSetupDlg, CDialog)
- CtapiPhoneSetupDlg::CtapiPhoneSetupDlg(CWnd* pParent /*=NULL*/)
- : CDialog(CtapiPhoneSetupDlg::IDD, pParent)
- , m_strPath(_T(""))
- , m_strFileName2(_T(""))
- , m_strFileName1(_T(""))
- , m_strFileName0(_T(""))
- {
- }
- CtapiPhoneSetupDlg::~CtapiPhoneSetupDlg()
- {
- }
- void CtapiPhoneSetupDlg::DoDataExchange(CDataExchange* pDX)
- {
- CDialog::DoDataExchange(pDX);
- DDX_Text(pDX, IDC_EDIT_PATH, m_strPath);
- DDX_Text(pDX, IDC_EDIT_2, m_strFileName2);
- DDX_Text(pDX, IDC_EDIT_1, m_strFileName1);
- DDX_Text(pDX, IDC_EDIT_FIRST, m_strFileName0);
- }
- BEGIN_MESSAGE_MAP(CtapiPhoneSetupDlg, CDialog)
- ON_BN_CLICKED(IDC_BTN_FIRST, OnBnClickedBtnFirst)
- ON_BN_CLICKED(IDC_BTN_1, OnBnClickedBtn1)
- ON_BN_CLICKED(IDC_BTN_2, OnBnClickedBtn2)
- ON_BN_CLICKED(IDC_BTN_PATH, OnBnClickedBtnPath)
- ON_BN_CLICKED(IDOK, OnBnClickedOk)
- END_MESSAGE_MAP()
- // CtapiPhoneSetupDlg 消息处理程序
- void CtapiPhoneSetupDlg::OnBnClickedBtnFirst()
- {
- // TODO: 在此添加控件通知处理程序代码
- //UpdateData(true);
- char szFilters[]=
- "Wave Files (*.wav)|*.wav|All Files (*.*)|*.*||"; //建立文件显示过滤(只显示*.wav文件)
- CFileDialog fileDlg (TRUE, "wav", "*.wav",
- OFN_FILEMUSTEXIST| OFN_HIDEREADONLY, szFilters, this); //创建打开文件窗口
- if( fileDlg.DoModal ()==IDOK ) //显示打开文件窗口
- {
- m_strFileName0 = fileDlg.GetPathName(); //获得所选文件的完整路径
- MessageBox(m_strFileName0);
-
- }
- CEdit* edit=(CEdit*)GetDlgItem(IDC_EDIT_FIRST);
- UpdateData(false); //在文本框中显示所选文件的完整路径
- }
- void CtapiPhoneSetupDlg::OnBnClickedBtn1()
- {
- // TODO: 在此添加控件通知处理程序代码
- //CDirDialog
- char szFilters[]=
- "Wave Files (*.wav)|*.wav|All Files (*.*)|*.*||"; //建立文件显示过滤(只显示*.wav文件)
- CFileDialog fileDlg (TRUE, "wav", "*.wav",
- OFN_FILEMUSTEXIST| OFN_HIDEREADONLY, szFilters, this); //创建打开文件窗口
- if( fileDlg.DoModal()==IDOK ) //显示打开文件窗口
- {
- m_strFileName1 = fileDlg.GetPathName(); //获得所选文件的完整路径
- }
- CEdit* edit=(CEdit*)GetDlgItem(IDC_EDIT_1);
- UpdateData(false); //在文本框中显示所选文件的完整路径
- }
- void CtapiPhoneSetupDlg::OnBnClickedBtn2()
- {
- // TODO: 在此添加控件通知处理程序代码
- char szFilters[]=
- "Wave Files (*.wav)|*.wav|All Files (*.*)|*.*||"; //建立文件显示过滤(只显示*.wav文件)
- CFileDialog fileDlg (TRUE, "wav", "*.wav",
- OFN_FILEMUSTEXIST| OFN_HIDEREADONLY, szFilters, this); //创建打开文件窗口
- if( fileDlg.DoModal ()==IDOK ) //显示打开文件窗口
- {
- m_strFileName2 = fileDlg.GetPathName(); //获得所选文件的完整路径
- }
- CEdit* edit=(CEdit*)GetDlgItem(IDC_EDIT_2);
- UpdateData(false); //在文本框中显示所选文件的完整路径
- }
- void CtapiPhoneSetupDlg::OnBnClickedBtnPath()
- {
- // TODO: 在此添加控件通知处理程序代码
- char szFilters[]=
- "All Files (*.*)|*.*||"; //建立文件显示过滤(只显示*.wav文件)
- CFileDialog fileDlg (TRUE, "", "*.*",
- OFN_FILEMUSTEXIST| OFN_HIDEREADONLY, szFilters, this); //创建打开文件窗口
- if( fileDlg.DoModal ()==IDOK ) //显示打开文件窗口
- {
- m_strPath = fileDlg.GetFolderPath(); //获得所选路径
- }
- CEdit* edit=(CEdit*)GetDlgItem(IDC_EDIT_PATH);
- UpdateData(false); //在文本框中显示路径
- }
- void CtapiPhoneSetupDlg::OnBnClickedOk()
- {
- // TODO: 在此添加控件通知处理程序代码
- //CString str0,str1,str2,str3,str4;
- //CEdit* edit_first=(CEdit*)GetDlgItem(IDC_EDIT_FIRST);
- //CEdit* edit1=(CEdit*)GetDlgItem(IDC_EDIT_1);
- //CEdit* edit2=(CEdit*)GetDlgItem(IDC_EDIT_2);
- //CEdit* edit_path=(CEdit*)GetDlgItem(IDC_EDIT_PATH);
- if(m_strFileName0==""|m_strFileName1==""|m_strFileName2=="")
- {
- MessageBox("请选择答复语音文件及留言存放路径!");
- }
- else
- {
- OnOK();
- }
-
- }