?? 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 + -