📄 tapiphonesetupdlg.cpp
字号:
// 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();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -