本文整理汇总了C++中CAudio::ChkPlayFile方法的典型用法代码示例。如果您正苦于以下问题:C++ CAudio::ChkPlayFile方法的具体用法?C++ CAudio::ChkPlayFile怎么用?C++ CAudio::ChkPlayFile使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CAudio
的用法示例。
在下文中一共展示了CAudio::ChkPlayFile方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: OnBtnBeepFile
// BEEP音の更新
void CSettingPubTab::OnBtnBeepFile()
{
CString str;
CString strFile;
/// BEEP音声ファイル参照
CFileDialog fileDlg(TRUE, _T("wave"), _T("*.wav"), OFN_HIDEREADONLY|OFN_FILEMUSTEXIST,
_T("wave(*.wav)|*.wav|all(*.*)|*.*||"));
if (fileDlg.DoModal() != IDOK) return;
strFile = fileDlg.GetPathName();
str.LoadString(IDS_MSGBOX60);
if (AfxMessageBox(str, MB_YESNO | MB_APPLMODAL | MB_ICONQUESTION ) != IDYES) return;
CFileSpec fs(strFile);
if (!fs.Exist()) {
str.LoadString(IDS_MSGBOX69);
AfxMessageBox(str, MB_OK | MB_APPLMODAL | MB_ICONINFORMATION);
return;
}
/// ファイルのフォーマットチェック
CAudio *pAudio = CAudio::Instance();
pAudio->m_PlayFile = strFile;
BOOL blRet = pAudio->ChkPlayFile();
if (!blRet) {
str.LoadString(IDS_MSGBOX63);
AfxMessageBox(str, MB_OK | MB_APPLMODAL | MB_ICONINFORMATION);
return;
}
m_strBeepFile = strFile;
/// 適用ボタンの有効化
OnChgForm();
}